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