.... #...# P.... ## ##.... .... ##P## #.....##### #P.###....# #.....#.P#### #..#......# ####.....>.....##### ... #........######.## #............P### .... #........##PP...# #..............# #...#PD#............#####............P# #....#........#.#(..#...#...##.##.### ....#....#.................######.##.# #.. #.......##.........#...# ####.# .##..####..............##.### ####.## .... #...>......<...#.##.## #.#...# .... ###.................^## #....## 8..# #.8..##P##.#...#.#.....###...<.# ... ........#######....#......#.....## .+..>.8## ##...................# #.....# ##...............#.#### ##.8.## #......##..P#.....## ##.# #......##.P...###..^# ## #...#...#.........#...# #......#.##...##..P P..# #.#.......#....# ... ..... ###.......##....#### ###### ##.P..........# ........#