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