!. ..#.# ...#.#.# #..#...# # #......#.# #.#...#. # #...... .# . #...# ##.### ^^^ #...##...... ._^.#..Y.....# .^^^..?.......# ..............# #.............# ####.....<....# #.#...#....... #.#...#.###### #.#...#.# #.....# .... .. ###.. .# ..Y .#