##### ### ##...# ##.## ##....####)..####$## #.+...'......+D.D..# #.#...#.##....#####.. #.###.....(.(..... #..#...#((.#####.# #D##.......f# .. #.##...#.#+## .. ##### #.##...P....##### ..# ####.#.###..'...+....##..##..## #........####...##...........f#. #....(...####..>................ #........'.........+#.#f......#### #........###.....<...%##.#.#.#..... . ##........# ##..................... .. #......^..## #.......###....###.###.##. ##.........# #.#....................... #.........###.f.#.#####f.#..##P.....[.. #.........#...........##.P........# #..........+###.f.###.##........#...... #########.........# #..###.#.#..P.fPf. #.......P## #.## #............. ###.......## #.######.f....#.....# #...#'#+#+### #..##P......P.+.....# #.###.#....P###.####..####PPf...#.### #.##..#....+...............P...>.... #.###.#....##.###.##.f##.#.##.#.f.# # #.# #.......###...#...........#.f.#.#.# #.# ###.#....#....#.............#.#.f.## #.# #P.#....##.#.#....#......#......... ..# ##.#.......#.#.........#.#......... ..# #......####.#......##.#.#.#.###.P# ### ###.......#.#..P.###.#.+..f+##..# #######.....#.#....#.# #............# #...........#.#.#..#.###............# #.+..###.....#.#.#....##..#............ .............#....#.####f.#.........#. ...............#.##.......+..........# ...............#.####.#####..........# ...............#.#P########.........# .................................... .................#########f######P# .............#...# # ........####....# .######## ##.#.# #.#.# #...# #.#.# #.P.# #...# ##.#.# #..#.#### #.......# ##......# #####.## #..# #.## ###