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