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