. .. ... !...## ......#########.# #>............# #........##### #...####.#<..# #..S #.###.# #... #.###.# ...$. #.....# .##### ####### #