#.#....# ## .# .# .##..# . ## .. ..... ..... .. #.. ...... ....... #... #. ##..##..## ...%##. ##..##..## ................. ... .............. ... #..##..##. ## ....##..##. ##..## .................. #................. #...##.h##..##..## ....##..##..##..# .................. .................. ....##..##..##.. ....##..##..##.. ............... #.............. #...##..##..##. .... #..# ..# ... .... ... .. ..... ... ##..# ##. #..#