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