. .# .. .. . .... .##... #.... ..#..#. ..... ....... #...###....... #.............. #.....<.......# #####.......#....P ...#............ .# #.##.#....#..P.... #. ....##+#................... ... ....##...................#. #.. .#..##......................... ..# .......#.P#.........###.###..... #.................##.##+###...#..... ............................#.#.... #.#.##.....#...#..##ff............. #.#...........................#.... #######.#........#..##...f........#.#.... #.......D###......#.###.................. #.........##......#.# #....##...#....##.# #........###......P.###...#.#.#.##..P# #.......$........P..................## #####+##.#.......#...#...f.###...... #......#......#.##.............# .............#..#.#..f.#f... #..P##..#.#.................. ... .....#....#............ .. ###.f#...... #.#....## ......... ... .# .#.. .