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