..# #..##.# #. #..#... . #.##..#.. #.##. ###.......####...#.. #.#.#.#...P.#......... ...................... . .........#.#!#.P.....# ... ..## #.......#[#.#...# #.P ...P.#.#.#.....#..##.#... #......+..............#.# #.........%..([.#.#.+##..# #......##%#%#..###%....# #.$.....###.. .........f #.%..v....v...... (#.#.....##..#PP..#......#.# . #.#######...P.##v.......# ..# #...#.##.####(.. # #.#....... .. #.#....... #.#.#...... #.#........ #..f .