#                                            
                                   #                                            
                                   ##                                           
                                   ##                                           
                                   ##                                           
                                   ###                                          
                                   ####                                         
                                   ####                        #                
                                   #####                       ##               
                                   ######                      ##               
                                   #######                     ###              
                                   ########                    ####             
                                   ########                    ####             
                                   #########                   #####            
                                   ##########                 ######            
                     #             ###########                 ######           
                   ###             ############                ######           
                  ####             #############               #######          
                 #####            ###############              #######          
                ######            ###############              #######          
               #######            ################             #######          
               #######           ##################            #######          
              ########          ####################            #####           
             ##########         ####################            ####            
             ##########        ######################                           
            ############      ########################                          
            ##############  ###########################                         
            ###########################################                         
            ############################################                 #      
           ############################# ###############                ##      
           ############################# ################               ###     
           ############################# ################               ###     
           ############################  ################               ###     
           ############################ #################              #####    
           ###########################  #################              #####    
           ##########################  ###################            ######    
           ########################## ####################            ######    
           #########################  ####################           #######    
           ########################  ####################            ########   
           #######################  #####################           #########   
   ##      #######################  #####################          #########    
   ##      ######################  ######################        ###########    
  ###      #####################   ######################       ############    
  ###      ####################   ######################       #############    
  ###      ####################   ######################     ###############    
  ###      ###################    #####################    #################    
 #####     ###################    ########### #########  ##################     
 #####     ##################    ############  ############################     
 #####     ##################    ############   ###########################     
 #####      #################    ############   ##########################      
#######     #################    ############    #########################    ##
#######     ########## ######    #############    #######################    ###
########    ##########  ######   #############    #######################  #####
########    ##########   #####    ############     ##################### #######
#########   ##########   ######   ############     #############################
#########    #########    ####### ###########       ########################### 
##########   #########     ##################       ########################### 
##########   #########      #################       ########################### 
###########  ##########     #################       ########################### 
############  #########      ################        ########################## 
############  #########       ##############         ########################## 
############# #########        #############         #########################  
 ############# ########         ###########          ###### ##################  
 #######################         #########           #####  ##################  
 #######################          #######            #####   #################  
 #######################             #               ####    ################   
  #######################                           ####     ################   
  #######################                           ###      ################   
  ########################                          ##       ###############    
   #######################                         ##        ###############    
   ########################                                  ###############    
    ########################                                 ##############     
    #########################                                ##############     
     #########################                              ##############      
      ########################                              ##############      
      #########################                             #############       
       ##########################                           #############       
        ###############   ########                         #############        
         ################                                  #############        
          ################                    #           #############         
           ################                   ##         #############          
            #################                ###        #############           
             ##################             ####       #############            
               ##################          #####      ##############            
                ####################     ######     ###############             
                  ###############################################               
                   #############################################                
                     ##########################################                 
                       ######################################                   
                          ##################################                    
                            #############################                       
                               ########################                         
                                   ################