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