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