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