#####################
#####################
##############....###
##############....###
##############....###
#############~~~..###
##############~~..###
############......###
############......###
############......###
############......###
############......###
############......###
############.....####
############.....####
############.....####
############.....####
############.....####
#####################
#####################
#####################
