#...## #.# ......###.# #.......... #.........# #.......#.# ###..#.#.#.# .........#.#####.. ..........<....... .....#.#.######## ####.#.#.# #.#.#.# #...#.# ##..#.# #..#.# ##.#.# ########...##### ................ ########...##### #.......# ##..###.# ##>..#.# . ###.#.# o.. ######.#.#######..g.. #.............)...... ###......##.#.o#..... #.#...###.#..# ..) #.#...# #....# . ......# .....? .......# .<..### ..............# ##.#.#.#....##