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