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