S--#     #   #   #   #    # ###    #  # ## # ###  
o#-#   #   ### #  ### #  #       ###        #     
#o### ##  ##       #  ###    #  ####   # # ###    
#o-#  ###  ##       #  ## ####  #  ####    ## # # 
o### # ###  ###  ###  # ###  # #### #   ##     ## 
#oo+# #    ####  # ####### # ##  ##    #    # # ##
+-#o+#  #   #         ### # # #   #   # #   #  #  
++-#o#  #   #   # ## ##   #### #   # #   ## # ### 
 +##o#      # # # # #  #  ## #   ###   # #     ###
 # +o#+          ##  ##  # # # ### ##      ##     
 # ++o+#+#           #   #  #   # #   #   ##    ##
  ##+#ooo#+       ## #       #    # # #### # #  # 
###  ##-#o+###  #  #    #   #     # ###    #######
 #### +##+o++# ## ##    # #    #### #####  #     #
### #    ++oo++  #    #  # # ####         # #   # 
  ##      +##o++##   #  ### ###  #  #       #     
##    # #   +#o+  #   ###  #  #  # # ##           
 ## # ### #  +o###++# ## ## ##  #     ###  ###    
   ## ###  # ##ooooo++#++#++#++  ###    # ## ##   
###  ##  #    ##---#oooooooooo+#  ##   #  ##     #
     ###  # #  ##-#---#####-##o+#  #   #       #  
  #      #    #########  #+-#++o+++##  ## #    # #
 ##  # #   # ##     ## ## +-# ##o-+#   # #    #  #
####   #  ### ## #      ##+##  +o###+#+ ##   #    
 #  ##  ## # # ###   #  # #### #+ooooo+##+  #  #  
 ##  ### ##   ##  ## # # #     ##--#-#ooo+#+++#   
 ## # #  #   #   #  ##     # ## +-----#-#oooo+#  #
 #    # ####   ###   # #   #   #+-#-#-##--###o+++#
# # # ##   # # # ##    #     #  +#---#----####ooo+
 #  #       #  # ##   ###  # #   ###----#---#+--#E