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