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