### #f## ## #####..##P## #..####.#f.......# .......D..%......## ..................####f .......P.............f ........P.......P..#.. ................#.## ..P....#.........# .#P####.......#f# .# ##...f.##### ###...###P# ####..f...#### #..........#.# #+ ......+........####... .....#........P........ .######.......##....... #................ #<................ #..........##.... #..#+P.##.!## #....####### #..f. #.#+.. f. ... #...... .... .