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