#### #.. #.# ########.######## ........hh........ .##.###...h.##### #.# #..#(.# #.#.# #.###S## #=#.##.# ##h#####.##. #.g...# ##......... #......!.## ##.####...## #.#.... #.###h## # # #.#.#.###.h#.## ##.##.#.#.##S.hh## ..........g.....# #!.......##!..## ###.#..####...# ##.# #.....# #..# #....... ##..# #....$## #<..# ##...## ##.## ##### !.# .... ...### .### ..