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