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