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