.. #.#.# .##.#.# ...... ....# #...# #..?# #..S# #...# #^..# #..%# #...# ### #.###.###.# #.........# #####.###.# ...# #.# ##### #.# #.# #.# #.# #####.## #......# #.###### #.# #.# ## #.# .. #.# ###.####.# .........# ....##..## # #..# #..###### #<.......# #.####.### #.# #.# #.# #.# #.# #.#