S+# ##  # #    ##    #    # # ##         # ## ####
+o+#      #  ## # ### ##   ###   ##  # # # #   ###
+o### ### ###     # #  #  ##  #      #  #  ## #   
++o#  #### # #  # ##    # # # ##    #            #
 #o#++  #    ##        #         ##   ##  ###    #
 #+oo#+###    ### ## #   #### ## #  # # #    #    
##++#o+##  #  #### # #    #  #  #      #   #     #
  ##++o+++#  #   #    ### # #     #  ##  # #  #   
#### ++oo##  # #   ## ## ###    ##  #     #    ## 
   # ####o+##    ##     #    ###  ##   #     #    
 #   ###++o++ # #     #  # ###    ## #   #   # ## 
 # #  #  +#o+   ##     #  #      ## #   #####   # 
## # # ## +o##+           #  # # # # #  # #  # # #
  ###  ## +#oo++##     # #  # ##  #    #  #   #  #
##  #      ###o++     ## # # #  #   ###  #  ###  #
   #  #   #  #+o#+  #  #  #     #     #   ### ### 
   #   # # ###++o+#+    # #  #   # ##  # ## ###  #
   #  ### #  ####oo#+          ## #    ## ## #### 
    #  #  #### ##-#o#+#++##++ ## ##  #    #       
 ####  ###    # +-#o#+--#+#o++#+#+#       #   ### 
#    # #    ## ##---ooooooo#oooooo#+## ###   # ## 
   # #   ## ##  +-#--####--#---###o#+++ #   #### #
 # ##    #  # # ##-#--#--#-#---# ##oo-##   #    # 
 ##   #   ## ####+#-#----####### #+##o###  #  # ##
#     # ##   ####+----##-#---##   ##-o###  ## ## #
   # #  #  #  #  ###--#--#----#  # +o###   # # ###
 #    #   # #######+#-###-#---###++##o#++#+#+##   
     # ### # #  ###+-#--####-##--##-#+oooooo+#+ ##
## #  ####  # ##   ##--###+#-#-----##+-#---#oo#+++
   ###   #  # #    ####--#------#--# ##-#---##oooE