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