###### ## ### #.##.# #######.## #..##f##.#######.#.##.#P.#..^.# #.............................### #.#####.##...f.###..#####......... .#.#+.P.#..f########...# ##.......P. ............#.########.## #P.......... ............#...#.###...####.......... ......................##............. ......................#..........#.... #.#+...#.............................. #...###..............#<............. ..## #..............Pf........##.. . #........................#..... .P........#..................P.. ............##.####.............#. ................#P...[..###........ ............................<....... #..............#.................>... ##................P.....#..#........P. ##.....................##............. .P# #.#....#..#.#.........#####....P..P.. ....## ............##..##.#....# #...PP.P#.. ......## ............#...#.##..P# ##......##..........# ..................#....####.P......+..........# ### P#............................................# #.## ...............#f.....#...#...##..#..........# #..# ..........#..#................#.##..........###.## .........#.....+...............###.P....#.###P..### ......P...f###.............#(...##.....###.P...P# ..........# ###+.#...f....P......#............## P.........####.#.#...fP...P.PP.P(P...###........# .........D>................P...[.P....###.##....## ......#.#.#..#...P#........P..P.......#f.##....# #......#.#.###........<..P.....................## #.....................P...)....P.P...........f.P# #......PPP.............P.....P..[...............## .............f.......P......PP...........P.#.#.# #.#f..P.......f.......#..............#..P.####.## .....................#...............#....###...# ..ff.#..f.......P...###.........f..PPP..#..#...# ...................+.........................f# f.f.###.. .#......#...................#.#.P...# . .......##P....#....P.........##f.P.# ... ...........P................# .#.#......P.....##.....P....# ###..#...##....##........P... #..#.##.#.#.####.#.##.P.P..# #...##..#### #f..####..... ..##...## ##....# #f.f# # #....# #...### .# #..### ###.## #..## ###.f# #f.f#####...### ##....#..P.#.#.### #####.#.......P......# f##.f#....##..P.......##### ..................[.....## .P.#f..P#.P..#.###..#..#.# ########...####....#### ##.....#....# #...........# #....#.#.#..# #.#..#.###..# ######## ####