..P.P #....# ...PP.# ###....## .......##.......#### ..P......#.......#.. .P.................. .................... ....P............... ...P................ P.P.#chc###.......# . #.#hh# #......## # #.## #.....## #...###......# ..(..##...<..## ....#.....# +.....##...###..h...## ..#.....P# ...... ....##.h<...PP###..#.....#. ... ##.....##P#####.......#..PP.#.......... .#......#######...................P...###. ........#..P##.#.................###..##.#.# .............h.............................# ...........................................# ...........................................# ...........................................### .............................<..##...#.###...# P.....##.P##...........##.#.#..###+.##.##..#.# .......#.P##.#....###.#....#...##.....>.+...## #............##.......)....##..##........#..# #.....#............#........#..##........#..# #.... #......##.......)....##...+.......#..## #......#.....##....#..>....#....#......^##.P# .....###..#...........####....#####.#.##..## ..... ##.##P.#.........## #. .#..###.##...# ... .................... ............## ... ..................... .......!....# .............#....#..##. (...........## .............#........ .............# .................####.. ............## .#####............... ............# .#.##......#.#.###. ...#.#....#.# .......................####....##.## #........####.###.#.....##.........P# #........#....... #..............#..# ...##.......##.###.............##.## ...##..........................##..# #.......#....+.#....######.##...# ##......#.P.#.#.......#######..## #..................P...........# .....................P..........# #.#####P##.####P.#..##P.#####P#### ## ###### ########### ###