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