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