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