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