##### ###...### ### ### ####.....f.### ## ##.## ### ##.############### ### ##.#........#.# ##. ###..f#######.# ####f......#P#..##..###.# ##.#..........# #..# #.#Pf....#.#..####.##..............#....##### #.............####...#### ##.........#......#.................##.......# #............###........###........###.....##................###.......# #.........................#......##P.............#....................# ##........##.............##...##..................#...........#.......# ##......#.................#fff..f............#####..........#.##.....# #.### ##..#..###...................f..(..........>....##....<......#.##.....# .#.#.##....##..............<....#.##...###.........................###......# #...........##.f................P.P##..##........................#..##......# ##..#........#......................#P.......................####.#..#.###..# #...........#....................f######............#.>.....# ##....## ##.# ###...........#..................#..# #.............#.......)# #..P.####### ##..............#...............P#..#######............#.....#.### #P##..#.### #..............#.##............P.....##..#...........##.......#.P# ####....#.## ##...##..........####..#.................#...........#......#...######........# #........%....#..####P.#...PP.#...........#.%....ff#..........#..##.#.......### #.....#..%....#....#...........#.................f.###.....[)###.........<....## ##P......%........#............P..............#............### ##..............# #P.......%.......................#............###...#.......## ###............# ##.f....%............>......##f..............#P#...##....#..# #...........## ####......................#####.#..........PP...%#.#......## ###........#.# ####.P..................#### ##.##........f.......P....%.###### #.........### #.##.#.#.###..........####.###.###......#.f..#............#.#.####.......#.# #......####...........#.....#..#######...#.....#......%%...##...##.........# ##.......###.P........##....##...#######.#...................##...##.......## #..........###......#............f..#..a##.....#.##.####.##......####....### ###........# ##.............#....%.%....a.....#.#.##.##.#%##......#.f..### ###.[#.P...####...#..............%....#..%....##...#.#..#..#.#..f.....## #..###.f.>##.....#..................###.#.P...#.##....#..##.....f#%...## ##.#P####..#.....................#.#...........##..#.....#.#..........P### #....#.....###...####.......##..##.#.........##....#....###...........P.## #..........#.......##.......##...#.f..........#......#.##.#..............# #..........#.......#f..#.........#....)......#.#.....#..#.#..............# ##.......................###.................#....##...#.#.....#.........## #.#..........)..>.......f..##.................##...#.....#.#....##.........# #.f.........[..........fff###..###............#.#....##..#................## #.ff........#.......#...f.###..# ##............#.#.(....#.##....#......%.#.# ###f........#.......#..........# #...........##..#.##.#.#.#..............## #.........###...###.........## ##...(......#.#.#.#.#.#.##.#...#.....%..# ##.......#....................# #..........##.#.#.#.####......###......# ##....f).####..fPP...........#######............................P###..#..## #....%....####...............###f.#....................PP...........#.....# ##..........####................#..............#........#..........P####...### ##PP..........###...................#.............#.................#####.....## #PP..........#.##...........#.(P...f#...........#......................##......# #.............###..........#.........##.f......#%....................#........## #.................#.......###.........###.......%#...#########..........P....## #...............###.....#######..(....###.......###f...#...#........#..fP.....# ###..............##.....#..##.........##.........#...#.#.#.#.#......#.f###....# ##..............##.........#.........#.......P.P...#.#.#.#.#....#.#..####.### ##............###....................f.............#.#.#.#.#...#......# ### #.#....%%..#...#.#.P...........P...................#.#.#.#.#..........# #........#.#.......P...............f...............#.#.#.#.#.f........# #### ##......f##........................................#.#.#.#.#..........###..## ##..P...####..##....P..............................#...#...#.........#..#...# #......#####.#.......P........................P....#########...............## #........##..f.....#..#.....................(##............................# ###....PP.PPP.....####........................#.................(.........## ##....PPPP.........##................#.#....##..........................## ##.......PP.........#...P#............##..f...##P#...........P.#...##....# #...####PP.................#..#..........#.f..#####...##.P....###.#####.## ##...# .PP........##......####.###....#####..# #....#.....### ### ### #.#### .###.f#P######.#..## ### #..### #### ###.....<### ### ###### ###### #### ##.#....# ####..## ####