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