###### ##########.....# #............... #..#####..##### ..# #..# #.###### #..# .?......## #..# .! ...... #####..#####.###......## ............S...... ....##### ###...#.....######. #........ #..#...#..## # #..# ....#####..# #. #>.# ##. #.## #.##..# # ###.## #.#..# ...# ### #...# #.# #..# ##.###### #.# #.#.###......... # #.#######.##.#...####### ###.#.#.##...##.##.)#..# ...........<#.#........# ##..#.###[#............# # #.#.#.####.#.### .....## #.#.# .....## #.#.# #####.# #.#.# #.# #>#.# ..# #.# ...