oooo$$$$$$$$$$$$oooo
                            oo$$$$$$$$$$$$$$$$$$$$$$$$o
                         oo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o         o$   $$ o$
         o $ oo        o$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o       $$ $$ $$o$
      oo $ $ "$      o$$$$$$$$$    $$$$$$$$$$$$$    $$$$$$$$$o       $$$o$$o$
      "$$$$$$o$     o$$$$$$$$$      $$$$$$$$$$$      $$$$$$$$$$o    $$$$$$$$
        $$$$$$$    $$$$$$$$$$$   0   $$$$$$$$$$$      $$$$$$$$$$$$$$$$$$$$$$$
        $$$$$$$$$$$$$$$$$$$$$$$    $$$$$$$$$$$$$    $$$$$$$$$$$$$$  """$$$
         "$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$     "$$$
          $$$   o$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$     "$$$o
         o$$"   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$       $$$o
         $$$    $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" "$$$$$$ooooo$$$$o
        o$$$oooo$$$$$  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$   o$$$$$$$$$$$$$$$$$
        $$$$$$$$"$$$$   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$     $$$$""""""""
       """"       $$$$    "$$$$$$$$$$$$$$$$$$$$$$$$$$$$"      o$$$
                  "$$$o     """$$$$$$$$$$$$$$$$$$"$$"         $$$
                    $$$o          "$$""$$$$$$""""           o$$$
                     $$$$o                                o$$$"
                      "$$$$o      o$$$$$$o"$$$$o        o$$$$
                        "$$$$$oo     ""$$$$o$$$$$o   o$$$$""
                           ""$$$$$oooo  "$$$o$$$$$$$$$"""
                              ""$$$$$$$oo $$$$$$$$$$
                                      """"$$$$$$$$$$$
                                          $$$$$$$$$$$$
                                           $$$$$$$$$$"
                                            "$$$""""0