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