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