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