## #####.##### ##.. ................. ................. ...#.....#....... ...............# .........#.....## ..........P......+ .................# .#. ...#....................# ... ..PP.....#........w....# ..# . ..P.............#.....## ..## .. #...........#PP.......P##.#.## ##.+#.P........................... .................................. .........................D........ .......<....................r..... ...........#...#.#.#.#............ .##..##.....#..###..##....)....... #..# ###...#..[.....#...#....#### #. #..##.......##...##.### # #..##........#... .. ....#............ ... .#...#........#... ...# ##....#......... ##..#.#.##.#.## ...####. #.#.