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