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