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