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