S #  # #    ##   #          #    #     #          
   #  # ##  ##            #      #   ## #  #     #
##   # ## #     ##   #     #   ##### ###      #   
   #   # ## ##            ### ### # #        #    
#                        # #    #     # #   ##    
###  #         #   ##  #   ##   # #            #  
## # ###                 ### ##  #   #         # #
           ## #     ##  ##      #     #       #  #
      # #  # ###        #    #  #   #    #      ##
      #    ##   ## #  #     # ##  # #  ##      #  
  ####       ##  ### #     # ###  #    # #  # #   
   #  #    ##     # #     ## #   #  ## #     ##   
#    #  #   #         #  #   # #   #  ######      
###     #   ###   # #  ## #          #           #
## #####  # #    #            ##    #     ###   ##
     #   ### #  ## #      #     #     #  ##  # #  
#  # #   # #   ###         #      #     # #       
 #   # ### # # #   #         ###    ###  # #     #
          #        #  ## #  #        ###  #   #  #
  ##     #  # # ###     # #            #  # # #  #
## #   #         #     #   ## #   # ##  #    #    
           #  ####   #  # ###       #  #  #     # 
#        #  #     #    # #     # ######  ##   #  #
  #        # ##   #       #        ###       ##   
    #  #     #   ##          #   # ##  ###     #  
###   #    ## # #  # ##     #    #    # ##  #  # #
# # ###   #    # #   # # #     ## #      #      ##
###     #    # #####   # #  #    #   ###  ###    #
#      ##  # ## #     #        #   ###  #  # #    
 #      ##   #         ##   ### ### #     #  #  ##
     #  ## #     # ## #  # # ### ## # ## # #  #  #
#  ##   #  #   #   #   #     #  # #  #  #   #     
 #    ###         #       # #    #       #  # #   
##     ## #  ###     #  #    ##  ##    ## # #  #  
      #      ### ##  ###   # #       ##    # ##   
 ##       # # #       #  ####       #  # ## ##    
  #     ###  ###   # ##   #   #       #        #  
  # #   #    #  #  #   #    #  ###          ##### 
# #      #    #  # #  #   ### ## #      # ###  ###
#    #    #      #    #  # #      # # # #    #   #
 ##  #  #             # #      ###       # #   #  
## #      # # #  ### # #  ###   ### #  # ## #  ## 
##    #       #      ###      ## #   ##  #####    
      #  # ### #   #    #   #   #  #      ##    # 
#  #  ###  ##     # #   #  #    ##          ##   #
     ##  # #     #   ##  ##   #   #   #   ###     
#####     ##     #  #   ##     # ##    ##  # # ## 
#  #       ### ### # #  #     #    #       ##  #  
   ##   ##       #     ###    # ##          ###   
      #    #     #       #  ##   ## # #    ##    E
