...... ... .....# .# ..... .. .. #...# .. ... #...##. ....##..... ..p....... ....pp...# #..<# #...# ....... #+##..... #...... +...O... #.....P.. #+.P...$P. P..PPPPP.P .... # ## .8..########..... ...........#.... Po ...........'... ... ...........#.##+... ...............h... ..........#.#...... ..................P ........ns#.#...... ........r)..r...... ........o..#+##### ##########..>...<.. #.......O. +......... #......... #......... #......... ##########