### ###f########## ### ####### ############ ###### ### #####.f.#P##..##.###.#######..##.###%##P..#f#f########.#..#########.# #f.....f...........................................................## ##..................................................................# #f......#................#...............###f.............#####P...## #....####...%...........##..............## ##...##P##......# ##...# ##....#(................#...............#####....#####....#######..# #.....#.#..............###..............P#.##....#.#......#.#..#...# #..................................................................# ##................................................(................# ##.....................#..####.#...........P....P.....f####.........# #.#..............>....##.## ###....###....P..##PP....### #.........# ##....#...............#### #P....P#......######....#P###....##...# #...........<.........# #............## #.............#....# ###...................## ##............### ##..................# #.....#................# #............#..###P..................# ###f...................# #.........................####........# #f.f.................## ##....###.....>..>.<...#.## #f........# #ff...................# #....f#f..............### #.........# ##.f..##..............## #.....................## ##........## #.#....####..%........# #.....................f# ##.........# ##....####............# ##.....................f# #.........## ##...###.#...........## #......................## ##........# #...................f# #......##..............# ###.........# ##....................# ##.....##f.............####.#.........# #....................P# #.....................................## ##....................# #......................................# #....#.#....##.##...(# ##....................................## #....##......####....# #....##.##...........................## #...####....#.##f...## #....#####............................## #..####P....####....## ##.....# ##...........................#.# ##..#.###....####.....# #f.....###.............................## ##.....###....P#.##....# ##..............>.....................## #......................# #....................................# ##PP..................## #........................##.#........# ##P....#..#..........# ##...............##.#....####.........# ##PP.#####...........# #P..........#....###.....# ##........# #P...######..........# #f(...#....f#....##......# #.........## #.......###..........# #.....#..........##.P...### #.........f# ##...................# #......#.........###......# #.........f# #....................### ###.....#..........##f...### #..........# ##.....................# #......##.........####...#####P.........# #...........<###.....## ###....##.........# ##.............<...## #............P##....## #....##.........###..................# #...................# #...............P###...###...........## ##...................# #....##.........## #..## ###..........# #....................# #....##..........# #...# ..##........## ##..f#....f....#.....# ##.....#........)## #..f#.>s^##........# #P..##....#####.#....# ##.....##..........###..##...^.##......P# ##...#.(..# ##..[..##### #P.....##............#..###.^.^.#......## ##..#.....######.....##..#####P.....................P###....##.....# #......................................................#.^...#.....# ##....................................................># #^^^##....# ###.##.########...################..##f.####.#.##.##### ##^^.##...# ###### #.#### ##.##### ######## ##..^...## ### ### #.....## #.....# ###..## ####