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