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