####### ########## ######..#..####...##...######. #............................. ##....#...#................... #.....#....................... ##....P....#....#.#.##........ ##.....P....P.....#####........ #................## ##.##.P#.P ###....#+..#P....# #..# ## #..............######.# #..##.P.........#P#.#.# #.####................# #.# ##.....###...#....# ##.#####....## #####...## #...P..#.....# #...# ##..........## #...# ###........>..# .......Y #....#..#.....# #P......Y ##............# ##....... ....... #..#....#...## ....... ....... .. ##......#...# ....... ....... .# ##..#........########......... ..P#.....r #.# #.#.+....#.....#..#........... ...+.....# ..# ###......P.................... ...........###..# #.#........##.#.#...............................P.#.#### #......#..#######.P...................................P## #.#.......## ###...................................... ##.#P..+#..P### #..................................P#P# #..........##.## ###........................#........P# ##.........###.###P...........................^......## #..###.........^............[...............#........# ##.## ##....###..##.#........................#........#### #P.# #....#..............<.............#....#.......#..P## #..# #.................................#....#.................# #P.# #P............#........................+.................. ##.#####...P............................PP..P#..P..#.#...P.....# ###...#.#............#.......P#.....................>.....#.....## #............................######P.............................# ##...........#.#.#...........# #P..............#...............# #...PP##....................## ###............................# ##..P###.....................# #..###..###..................## #...###..##.#.##.###.#.##...## #..###### ##P.................# ##....#..#######<# #######..# #...# ##..###...........P# #..####.# #..## ##..# ##...# #.................# ###...###.## ##..# #...# #P..## #................#.# #....###...### #..# #...######...## ###................### ##...#.#...##.###.## #...##..#.P...# #................@.# #....###.#.##.#..# ##............# ##P......P.####....# #...###..........# #...........## ##......P.# ###..# ##..# #..........# ##............# #.......## ...# #[.####.........# ####...>........#### ####......#.###..#..# #...###.........#####.#.#.............P####.##................# #.....................................%................... ...# ######.####.#..###P.###P#####.P##..######.###.#.####.PP##. #### ### ###### #### ### ######.# #.# ##### #..## ### ### ###