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