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