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