.. ##.#..# .. .. ..##.....##.#.#.#.#. ...P#.....#.......... ##..........#.#.#.#.# #P...#.....#........ ...++.....##.#.#.# ##..##.....#....... #...##......#.#.#.#.#. #.(.#.#+P###...D...... #P.......####.#.#.#.#. #................. #...........#.#.#.# ##.................. #...........#.#.#.#.# #......).............. ##...###..###.#.# #.#. #....P##.###..... .. ##........##..... ... #...##...##..... .. .. .#.......<#......# #.## #... #................?###..##.... ##...###.##.................. #....##.#................... ##............................ #............................... ##.............................. #.....:...........PP........... ##................#PP.P##....... #P.........>......###'P#.#....## ##.#.####......................# #.##.####.##......#....#....# ##.........#.......#.....#...# ##...#......#P...).#..........# #.#.......................#...# ##..P#..............P.####....## ##.##.......#>......P###.#....## ## #...#..#####......PP.........#.####.#.# #...#.P#####........................... #...................................... ##.............<....................... #........................).......... .. #..##.##..##..................#P..# ... #..#.....###.....##..P#.P....##..###...... #..##.P#.# #.....###..###....#.........D. ##........###.....##... #.....#....(....# #P..#.P....##......#... #....#....##....# ##...#.....##......... #....##...##....# .. #...##P...##......... ##....##...#.....#... ##..#####.# #.....P# ###.#.....##..##.....## #...###..###......###..##....#.....P......# ##..##....#.#................................ #P........................................... ##..#.#(####.###.P..#########.###.###.###...# ######## ### ###### ### ### ### ###