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