#...# ##..)### .. . #....#.. .PP ..##...... ...P .........# ###... ...#.....##....... .##..........#.... .................. .#......++'+++.#. ........+....+ .....#w.+....+ #.......+.<..+ #.....#.+....+ ......#.++++++ #.##.##.#