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