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