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