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