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