... .....# ## ...#.# #. ..>... #.#####...# # #.........#.# #...#.....#.# # #..<......#.##.# #......#........ #...........# #.###..#..####..# #.......<.......o #.....#...[...... ...........?.###.. .........###.# ####...... ..# #...#### #... ..## ##.. ## ## ######....... ....ooo.... ......(.. ....... ..... ... #+# ###.# #.#.# #...# #.### #.# ### ## #.# #.. . #.# #.# .# #.# #.####.# #.###########......##### #..............S........ ########################