... .......# ........# .........# ........(.# ..........# ..........# .?.h.......###### ..h.....<...?.... .######..?....... . ###.......... ... #hh......... #.....###S#......... #....g.r?.#......... ......###.#........ ... ###....... . ....... #..... #.... .