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