. ....# ...#.. #................+ ##..P.............# #.................# #...#.............# . #...#.##.P.P.#....### r.. #####...............Fl.# #..##.#..................### #..................##.#..# #..................#.....# #........###.#.###l#.....# #....>..P# #.#####S#.....## .##.......P# ### #.SP....... ..........## ##.P......+ ...........# #........# ...........# .........# ...........# ##........P ..........## ......... ..........# ### #........# ##P#......######.###..P..#..#. # ###....P#PP#.###P<....[..... #......................... ##......................... #..P....P................. #...P####P#P###.#...#.#+.. ... ##...P# ##### ###.......#.. .... #....P# #........... ..... ##....# #P.......P.. ......## ##.....###### ##...#..... ......... ####......#PP..### #...#..... .......P###...#.......P...... ....# .... .....................P....... ...... . .............................. ....... ............................. ........ #.############.#.###P##...... #P# ##### ### ...... #.PPP =.. P!