############ #.#........# #.+........# #.+........# ###.#.....(..# #...#.......<# #.#.#........# #.#.'........# #.#.'........# . #.#.#........# ... . #^############ ##..... .. #.# .#....... .### ... #........# ...... ###.# .#......#.#####....... .# .$.........gh......... .# .#......#.#.###....... .# PPP..........# ....... ## ..P........#.###....... PPP.......##.(.#....... ......##.####%#........ PP.......hg.%.........# .P....###.###.#####.### P.............# P.....##.###..# .... #.# #..# #.# #.# .... #%#...... #.#...... #.#....### #.#....# #.# ..#