### .. #. #.#### #..#.#..# ### #..#....#...# #......P#.g.# #......'...# ##....P#+#+# #..#..# #.....## #....#.## #.......# ##.###.#### #...hh...#### ######......# #......# ###......# #.#>.....# #.#......## ####.'.......... #....#......... ##.##.#......... #<..%.#......... #..#....#..#... #.)...###..#.. #.#.#....... #.....##### #...#.... #.......# ###.#... .#... .. . ###