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