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