.. .. ... .# ....#P P..Y#P# #..#PP. #....## ###+#.# #.....### #...... #....##.#.....# #.............# #P..P#...##+......+. .... .#.P#P......###...P.#...# ##.P#...+.8...# ....# ...#....#.....#####...# #...#..#####.....##....# .PP#..## ##........## ## .P#... ##...8....## ##.# #..# #..........# ... .. ##.8...8.####>.# ## #.......###P+.####.# # #...8.....#........# ##.## ##.......##.........# ...#.##...#.......#.......## #P.......##..#.............# ###.....#...#...8.........# ##...##...+###..##.##..## #........# #..#.....## ##...#.#..# #..#####..# ##...##.#### #...# #..## #####+### #..<..#.# ##...###P..# #.......# ##...#..... #.........######.#.#..## #.###....# ##..........#...#.....## #. #...... #...........#..##.#..P# .. ......# .###.......###..P.#.=<.P## .#. ..#. #..#........##......#.### #### P#. ............##P>....#...# #.P.......#####..PP##..# #........# ##.......# ##P.P.##.# ##.#.PP## ##..##### #.....### ###.P'##########.##..#.## ##........#.#P##...D.....# #.........##............## ##.........<.###.......## +........+..# ##......# ..........P### ##......# .#########..# #.......## #### ###.#.P#.# ########