### ### #.####.### ### ##.#.##..# #.## #.#.##P..###### ##..# ### ##..#.....#.#.####...### #.# #...........##P.......#####.# ################.....P...##....##....##..## #.....##.#.##^##.........#.....#.#......#.## #.....###...................##..##.....###.## #.....###.###..........#...#...###......###.# #.....##..###............>.#...##.......##..# ###.####...##..............#............P##.## ##.## #........>........................###.###### #...# #...............##P...........###..##......# #+#'###.............................####....##..## #..............................D.....P##....##.## #..............................Y.............#..# #....P..............#............................### #..#.###..........................P......#P.......#.## ##... ##.................................##.....##...## #............................................##.#.##.# #.###....#########.................#.............##### #####...###########...............#.............###.# #..#...# ##.....####..............#..............##.# ###......###..P....###........#.....#............##...# ###........##.........##........#.................####.## #...##.....##....PP...##.........##P.........##........# ##.###.....##.P.P