.... . ......# .... ###.....##...# ........ ....# .......##....# ............# .#####.........# ..........p###..#### .........>..l..r....# #.#.#.#.#.#####.....#.. #...#.#......p.......... #..........##........ ... #...............f.... .....#.....%.......P....7. .....#...........P.7....7 .....#.................. .....................7.P ##........%..........7 ##.##......%....... #..........%..7... .......#......%......P #####.#.#+#.###..7.. #<..#.#.#%# ..... ##..#.#.#.# ?.#. #........# .# #.##.#.### #.##.#.# #....#.# ######.# #.# #.# ..# ###