..# ##.. ##P.P ...## .... ##..# ... #..P# .. . #.P# .... ...## #.#. #.## .P... #.#.# ## ###..# ## #..# ..... .#..# #.# .# ####..#.## ####.###..# #...+##...+####.#####.# ###........###...###...# ###.......#.............. ..........P.....#.#.#.### ## ..........#.##..#P.#P... .......(.PP.............##.#.........%....#........## #..........P##..#.#.#.##^..............#...@........# #..........###P.............###.........##.#P@.....#. #......Z.P#####.#.#.#..#####.........######......#.# ####..#..## #........## #........# ##......?.# #..#### ##.#.#.#.# #.#.##..## #.##+.##### #.## #.......## # ## #.#.# ##....# ### #.# ##.#.#.## ###@### #...####.# #.# ## #.......## #....# ####'.P.##..# #.###P## ##.#.#.#.# #######...####...........# ###+.....####.......#####.##.##+..###............# P#........P#.##.#.#.##...#.<......###.............# ....................................##..............# ####........#.###.#.#.#.###.........##..P...........# #........# .#........# ##........#..##...........# #........###.#.#>#.#.# #........##.##..)........# #.........#####......# ##..........Z###P#.#..###.# #.#..#.+### ####...# #.........#### ######.# ### #####...## ##.#.# #.P...P..## ### ######.#....########P...######....#### #....>.......##.##.......## ##......# ..P.#............#...........####.......# ...............#...............#PP.....## ..#............#.####<..<...#..........## ................# #P..........###......# ..#.P..........+.# ##........### #......## # #............### #.######## #.....#.# #.............# #.# #.....### ..^.....## ### #.##### #####P### #.# ## ###