##### #...##### #.#..##.# #####...###.############# #.....#..#..#...........# ##.####..##.#.##P###.##+### #..#.#.f##...f#####......# #.##.......#.#####.......# #.##.#.#...#.............# #.....+#.....#####.##..####### #####.........# ####......... ###.##..........######.#..##.####### #>........>......................... ###+######........######.#........# #................## ###.....#....# #................## ##.##.##.#.#..# .... #................P###........#.#..# .......# #.................##.........#....#### #.......# #.# ##..####....#########........#.#.....# ##.......# #.# ##.# #.....f#### ##........#.#..#### ..........# #.# #.# ##....###.## #.##..#####.....## .#........# #.## ##.# ##........# ####..# #.##..f# ........?.# #.P# #..# ########.# ##.## ###.##..## .#......D####.## #P.# #..# #..# #.......## #.....#.........#### ### ##.# ##.# ##.#######....f##.# #....#.##.P.###.####.### #.### #.# #...............# #%..........%..........# #.#.##### ####.## ##..########.###.####....###.#P.########..## ###.f.....###.#...####...###............#f..## ##......# ##.# #.....#.#.##..........#...............#.###. ##......# #.# #......#..###.....###......P###.###..##'###.# ###.......# ##.# ##...................#.#....####.# #......##.. #.......### ##..# #.[...........####.#.#.P.......#.# #......##.# #.......# #...# ##.....+...................#.#...###......##.###.......# #.### ###.###......f#####.#...........##.......##.##........# #.# #..########## ##.#.##.##...#..........#..########.## #.# #.## #.............###..#.......###.## #.# #.# #.P# ##########.#...###.## ##.##...........# #.# #.# #.## #.....# #..f..[# #.# #.#.......f###.# #.# ##.# ##..# #.....####...#####.# ###.#...##..## #.###.# #..# #..## ## #.....#..%...##P##.###...<..f##..# #...#.# ##.# ##.##$##.##...........................###..# #.###.## #.# #...........................#.#...#..##...# ##.# #..# #.# #.P.##...#.....##......###..##.[..#.......# #..###.#######.# #%#.............+......##....##.###.......# ##..##.#.#.#.#.# #....#.....#####.......#..........+.......# #.............# #.##.#.#..f ##............##.##........# #####.#.#####.# #.. .#....# ####.###....#.....#.......## #.### ### #.. .#.##. #####.#........#........# ..# #.. . .. #..#####..#.###.##..## ##.# #... ### # ##.# ####.#..........# #.# #.. .####.##.###P##..###.P#.#..####. #.# ................................ ..# .####.f#.####.#####.############ # ###### ### ###