#. .. # ###. #.##..l #...... .....l.######### #.B.O.......# #..>.....# .. #........# ... #........# ##... +.O......# #..P.. #........###....PP #...#............PP.. #...#......###..P.... #.@.#......##..P..... .....#......##.P.P.##+ ...@. #............P# .... ##.####.......# #.# #.#..P..# .. #.#....... ... #.#.P..P.h. #. #......PP.P #...#....PY #...##.P.P #.# ###+###.# #.......#########. #................. #....o...........? #.....o..h