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