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