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