. .. . .. .###.# ..#.# .# #...##.# ....#.# #. #!#.#.##... ...###>#.......# ................. ......S.#..####$ .###...##..# #.......### #..........## # #..#..##S#..# .### ....##. #O##.#####...### ##. ##.#.##..##<....... #....##........... # ###....##......... ###. #.##............ ####### # #... ..####.#........ #.....#.# ###..# .## #.......... #.......###...# ### . ###........ #..<..##..O..#..... .. ##..##### #........h.<....... #.# #............?..... .. #..........s....... .. #.................. ######............. #............. ##........)... ##.....#.....