##.### ......## #.####....... #.#.........$ ###.#.#........ ............... ...........# #...o# # #.#O.## ###.###.hP.P# #......###o## #...##.P#hhh#P###. ... #....>.....^. . ##P#...#P..#. ####.##...# P.P. ..# ..... .# ........# #....... #....#..