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