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