#..##.# .## #.....# ...... #..... ...... #.... .? ....!. .... .. #....###.. ..### ##........##..#.. .........<.#.#... ##...hh........ ###........... ..########S#......... .........hh#......... ..#####g†g............ #.......####......#... #......#.....##.#.##.. .........##..# .#.# ## ....... ....#...... ....... ...# . ..... ...^....##.. ........ ......# ####....... #..... ......