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