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