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