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