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