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