### #.# ... ..##.# #############.#... #..<..#.....#.#..# #.....#.#...#.#..# #..8..#.#.#.#.#..# . #.....#.#.###h#..# .(# #.....#.#....h#..#..h.. ###'###.......(.h!.# #............(....# #.........>####...# ##########.# .#.# .... >h... #..#.. .#.##. #.......#.# . ...# .