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