### ### ### #.################.#############P############ ##............................................ #................####.#.....................# ##.##########....###.###....................## #.# #### ##...##...##.....#..######.......#. #.#####..## #...#P...#P.....#### #......... ##.P##.....# #........##.....# #######......##. #..###.....###...##...##.....# #...#.#......... ##.###......##..?##...#......# #...#........#. #...'.....###...###.###.....# #............# #.######.+# #...#######.....# ##.............. #.## ##.# #...............####.+########+... #..######.###...............#..#.#..... ... #...<..............................+ ##. . #..................................#....# . #.................(..............#.#.# .#.# #.#+######P.....##.##+##....#P#..#...##.#.#. #.#....................#....####...#.......D #.........#............#....##...#.+##.... #.#.......#............#....#.>......... .#. #.........#............#.........+###.#..... #.+.............#......#....#............... #.#.......#.................##......##....++ #...............#......#.....#......# ...# ##.#.......#.....#......#.....#.#...## ..# #..####.P.....................###.#.# .# ##................##.###P............ # ##.................................... #....>................................ ##................................ #...#########.....#+##..........## ##.#........'..........#.......#. #......((..#....#.....#........ #.#.((.....#....#............. ##.D(.......#..........P....... #..#........#....#.....#....... #..#........P................?. ##.#.............#............. #.+.............##.P? #.#.#..##. #.. ... ... #..