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