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