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