##... ....# #)..# ##### # #.?.# ##...######### .#. #...# ##.......##...## ....###...######..............## .............................<.# ...........#####.......<.......# #...........>............S....# ##...#.##.######.....).......## ### #.##.....#.........#...## #.##.....#.......#.##### #...................# ###....(.......>....# ##....##.....##...# ##...#####..###.## ...... ..# .# ..#.#.#. #.# ###.#. .. .