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