. #### # #..#### # ## ... # #...#....##### #...#.###..# # ## ###.#....#.#### ## .. #..#.###.... . . ..#..#.#..#..#.... . ... .#.. #.....# .###.#.##...S..### # #..#....##..# ## #....##... ..# #. .......#..# .# .. . . #....# .. .#..# # ## ## . . #