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