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