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