###### #....# ##.#..# #..S.## #.#S## .. #.# #.. #.# #. #.# # ... ... .>... ..?.. .......