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