######## #....<.# #.####.#### #.####....# ........#.# #.####....# #.####.#.### #..........# # ######.#.#.# .. #.#.#.# ... #S#.# # .... #.#.#.# ..... #.>...# ..!...#####.### .....hh<...S... ....h........#.# .........>.h.# # ######.......# #.......# #......... ........## ...#.##..