... ......## ........### .......P...#### .........P.#.#.# ............#.# ..........#...## .........#......# #......[.. .........##..f# ### .............. ...........f..## ###.# ##.............. ...............## #...## ................. ..........#.##<..### #...# #................ ............######.## ##..###### #####............... ...........P##.##...# ##....#.#.###.##................ .............#......# #...##.......#................... .................#<.#### ###...#.......l....%............. #..........%.#.........#####.....#..#...N.................. .#...............###.#.#...#.#........%....#............... ..............P.#.......#.................................. ..#....%.......#..#........................................ #.........#..............#............................... ..........#...............#P............................ ....................................................... .............. ...................................... ............... .................................... ............. .............. ................ ........... .......... ...... ......... ... ...