######### ? ....#..#.#####.. ............P....P #.....<..PPP.P.P... #####.....P.PPP........ #.........%PPPPP..P....P ##.....%....PPP#......... ... #P..P%%.........##..#.. .......###.. ##....#....?.......#.# . ..........P..... #....P....^..........# ... .##...............# ............%%......%#####.... ..P#...............# ##..#..PP.#.........%..#.?...# ..P.P............$..## #.# ...####........P........# .PP..................# #... #.........##.....### ....P................# #...............###...## ... #P........>.....# #.....P...##P..####...# .:.. #...........%..P# P.....########.##....## ......#.......P....!<.# ..... ####P...# ...P......#.P..##.#[.P# ...P ###...## .P#P..........#.....>.# ... ##|#..P# >..PP.P.......%....#..# #.#.#..#### .%...#..P....P....P..# ###.......## ....................## ##...#....## #............P##....# #..........# ....#......#####...# ##..#......# ...##PPP..# #..## . #......#..# .. ...P..# ..# .. ######.#.# . #P###..P #. ##..# #.. ## ..... ##. #..###..... . #.. ### ##......... ##..##.####### ##..##..... #....#.P.#.#.## #..#.# P# #...@?......#.####..## ##..%w.##..#........# #.%%####....##.....# #...# #....####.### #....## ##.#.# #.## ....... #.P..#### ......P ...... ..##.P ..P... # ... P... #... w