########### #.........# ###.#####.# #...<# ##^# #....##.# ... #....#####)##.# ..####........# # ..##.........##.# ..)..5....l.?...# .S....>#.###.#.## #......#.l{....# #...#..#####(### ... #.. .# ## ##. .# ## .# .# .# ..