... . #.##.# ###....## .f....f ... .....# .......# ##....## ##.....$#. #f.....# #.........##f....# #...............D# . #.....###......#..# ...###....# #.....##.## ......#...%###.....# .# #.#........%........# .. .......#............# .. .f #...##........#...# ... #.#.........##..#.?.##.#. #....P#.....###.#......# #.#......##...###...#....# ........<##...##f.###....# #.#......##.%.###.###....## #.....###...##..#.......# #.....###...#.....#.....# .........................# ....P#........#...###...# ............#.####.# ..# .#.##.........# ## . ##.......## #.........# #..........# .............## ..###......#...# ####...#.### #####.# #.P ... ...