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