###### #....# ##....# #.....# #.....# ### ### ### ### ##### ###.....# ########P#######.########P##########P####...#########P......# #.............................>.............................# #...##'#.###..##########.............>....###'####..........# #..###.### #...# ##.....##.##.##....# #.P# #..........# #..# #..## #..## ### #.....####..##....###.####..........# #..# #...# #..# ####.# #....^##....#......##..#P#..........# #.[###...###..# #....# #.....##....##....##.....'..........# #..##....##P..# ##...# ##.....#.....##....###.%###..........# #..###...###..# ###'# #......##....##....# #..# #..........# #........# #..# #.# #......##....##....# ##.###..........# #..###.### #..### #.# #......##....+.....####.##...........# #..##### ###..#.####'####.....####.###.....##..#.#..........# #...##.###....................####.###......................# #(.........................................................~## ~ #...........................................................~# ~~~ #..P######.................................................~~##~~~# #..............#.####.#.P....#+##.####.....................~~~~~~~# #..#....................#....#.......#...#####+.###.......~~~~~~~## ##..#....................#....#...........# ##.## #......~~~~~~### #P..#......P.............#....#...........# ##..####.....~~~~~~## ##..#......#....#........#....#.......#...###....##......~~~~~~# #P..#...........#........#....#.......#....##....###......~~~~## ##..#......#....#.............#...........###...## #......~~~~# #..#.........................######.#....# ##..# ##.......~~## #..PP...###....P........#................####'####.........~# #.......[......#...........................................~####### #..............##.P..####..................<.....................P# #.................................................................# #................................................................## #................................................................# #...................................................>........>...# #...............#######.P....P####.#......P##.#####.....P+.#.###.# #....#.##..#....#####.#..#............#....##.#####.....#........# ##..P............#.........................##......#.....#........# #...#........#.[.##......##............#...........#.....#......#.# #...+........#...##...........#....Y.......##.....P#.....#........## ##..#........#............P...#........#...##.....+.............#.P# #..#.########....####.#.##............#...####.####.....#......#..# #................##.#...##...#........#...########......####.###.## #............................#.####.###..........................# #................................................................# ##................................................................# #.................................................................# ##..##'#.##.................###.###..##...........................# ##.###.#####..........................#...........................# #..###'#.# #....###.##P.##..#.........#...........................# ##..##...# #....###.###.P#............#....##.+#####........+####.# #%###...###....##......##............#............#.....#......#.# ##.# #...P##.....#......##..#.........#....#.......#.....#......#.# #P.###...###............##............#..................#......#.# ##.'.+...# #....##.......#.................P.......#.....#......#.# ##.###.### #....##.###.###..#+.####.#.#............#......#+###+#.# #..# ### ###....##...#####.................#.......#..............# ##.#######.#................................#.P#...#..............## #.................................................................# ####.####.########.###########.#.#######P##############.#.######### ### ### ### ##### ### #####