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