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