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