##....# P....# .^..... .....# ..^^^.. .....# .^..... ###....# .....# .#......# #.P....# ...... ###.......# #......# ......##.##.....## ##.<...###. ...............P####.#........ ............................. .## # ##.......................... h..h#. #................#######.... ...h#. ##.....>.......### .... +#.#..######..............## ... ...h..h#P##P..............P## .. .................#P+##+P....# .......?h.......P..........##### ................P............... ..P##.##.#......#.....>.P......P . ## ###h.....#.......#.......# #.hh....#..............## ##h...................## P......#............... #......P.#.P.......#... #................####. #................# #................## .......###.>.....# ..# #.........# ##.P.....## #P......# #.......# ##........ P......... #.........