###### #....# #.##.# #.##.# #########.##.# #............# #.#######.#..###### #...S.............. #.#.#######.....####### #+#.........###.#.....########## #....>...........%.................######## .......############.#.###.#................ ....... #.#.# #.#....####.####### ....... #.#(# #.#................ #)..... #.#.# #.#.....###..#.#### #...... #.#.# #.#.....# #........ #...... #.#.# #.#########.###.### #.#.# #............^...<# ###########..#...## .....#.[.# #.####.#..... #...#..... ....#...... #....#.##... ...#.#.. ...