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