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