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