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