### # ##..# # ..#.)..#### # # .#......# # .# ....# .#. ....##.# #... ..#...## ..#.#.#......# ##..###...# ##.#...#.## #..##S...# ###.##.#### . ....# #....#.# ## #..#....s.# ##.###...#.#.. # .#... .. ## ## # . .. . .# #.