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