### #####.# #### ### ### ##ff##.####f.#######.# ##.# ##### ### #.....>.#.......##...###..###...#...#.. ###..................<................. #.......PPP.#...f###.##..###.#.#..P.. . ##......##.P###.### #########.##.# ## ...# ##......###### ### .....#P#...## #..# #.#.....# ...........## P..##... ##......# ........jD## ...##..P.# #f.....# ..#....##%%# ### ##..##..f.# #......# ...........# #.###...##..#.# ##....## .....>.....####.............# #.#f.# ..........................##### ####.## .#...........................# ##..# ## #.....#..P.##...........P...##.# #..########... ..##.#.#...##.................... ###..##ff..#f.#. .........###..#....P........... #.P.#.#.......... ..f.....###.###..[............# #................ .###?.#.#.####.P..P........... #....##........... .. #...#..##.#.?.....P........ #.#...............##.. #............P......P...... #....#P....# .#.###.. ..#..........P.(...P..f..... ##....P...####^## ..###.f...........#(P....P....... #............#.###............./..ff....P...#..#. ##...............#....##.......<...ff..P......... #................#..............<..f##..#....#.. ##.....................#............#####..#.#. ##.....................#.......(....# #### ##..............##..<###.#...##...### ##.......>.......####...# #### .###. #................# ##### # ## ##P..............## #................# ##.............f.# #............#..# ###...........##### #.............# ##P...........# #..#......>..# #### ##..#.##...###############..# # #f...#.####.##.##...#.#.##..# #.# ##.....##..#.....##......#.#.#.f.#.. #..........................>.PPf..... ##.##..##...?...#.#....####.P.PP#ff# #.##################.## ###P### ### ### ##