... #.... ## #... ..# # ##.## #..# ..###...###.#.#.# ...#.....#.....# .............# #.....#.....#..# #... ##...###..# .# ##.## ##.## ##.. ... # ..# #...# ... #~. # #....#.....#...(.#.. # . ~#.#....._.. ............ #~~#.#....#.....#.....#..# .. ....###...###...###.. # #.## ##. # ##.## # #._...###. .# ...# ###....#..... .....# ~~## #................ ~.. ..?..#..... ... ~ ###...###.. ###.. .#.## #. # # #~~. . ...# . .# ....# ~ ..###. # ~.. ..