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