##### ###...# #.....# ######## #.#...# . #.)...[# #.#...# ... #......# #.#)..######.... #......###.#.............. #......................... ###.######.#..g....##..... #.# #....#####..## . #.# #...#.....#..# #.# ###.^#g......#..# #.# #...#....<....#... #.###.#..#.......#..# #.#.......#.....#..## #.#........#####..## #.#...............# #.#.......####...... #.#.......... ... #.#.......#### #.#.......# #.#.......# #.######### #.# #.# #.# ... ... .<. ....r ...