# ### ###P#############P############# #............................... #...............######P......## #..####..#......# ##.......## #........#......##...##......P#. #........#......##... #......... #..>.....#......##... #......... #.#.............++... #......##. #...............##... #......# #........#.......#...##......# #.#......#......## #........# #..#+#..........#####.#........ #....................<......... #.............................. #............................. #............................ #......#P.#.#................. ##...#......#................ #...#......#....#.#######.. #...........#....####.####. ##...P..................P#..#. #..........#....##.....##.... ## . .P......#....##.............. ... .. #......#....P####.##.^.........^###.. .. #######.# ##.......#.#....^.^.^.....^.#.... ...##..#....# ...................^^............ .............## ....(...........^^^.^.^.......... ..............P# ...................^...^^........ ...............# .............^................... ...............# ..#########........^..^........... ................# ..............^................ ........#..##.#..# +........#^.........##......#######.....#.......#..# #........#..^.......##.....#......#.....P.......#..# ..............^.....##.....#............+.........## ........#.....##...##.....#......#.....#.......P.# ..............##...##............+.............#.# ........#.....#######.....#............#.......#.# .............P #......#......#.....#.......+.# #....##...... ...............#.............#.# .... ..... .....(...#.###.#.....###+.#.##.# . . ..............................# .............................# ............................# ............................## ...........................P# ...............#P..####....# ..####.#.##...P......#...## .#..................#...# #.......#..........#...# .#...........#......#...# .........P...#.......> . ..........#....##..##P. #((...D.#........... ....#.+##.#.......... .................... ##.######.#####.#.. ### ##