. . .. .# ##.... #..#.. . #. #..... .. .S#.##. .#.# ... ....#..#.#..### ..#...##.##!.###..# .# .. ... ..##...# ..#...........#..## .........#..#..#.# .......##...#.##..# ......... ###.##.# ..#....#.# .. .. .###..#.#.. #. .## . #..... .#.# ...# .... .#.. . .# #..# .. ...#.##. . . ...... . .. # # .#... .# #.#..#.#..