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