## ### # #. ## ### #.# #.. #.#######.### ### #.###.### . #..#..........^# ####^###..#....## #.###.##..........###....#....^.....# .....#.#.........(....^.............## .. ##...##.............##...#........^..########.## ##.....#..................#.......^...#.......... ##........##.^.......###^.^..............###...# ##^.......##........#.##..^......(.........^.# #........^##.#.(....# ##.....#.........#.###s# .##...^.....###......## #.^...####...<.#.#%...## #.#.........# #......####..#..# ###..###..^.y# #...........# #.....##.......## .. #...###. ##..........# #....^##.#####.# ...... .# ## ##..^......# #.......## ##.# ...... #. #.#####........#####<.....# #.# .[... .. #.#...#.......#.....#....## .# . ## #..........)..#####.......## ##........#...## ##.........# .... #.^.^......#..# #................... ##.[.........#.# #.....^....###..^.... ##. #.# #...........^..# #...........##............ #.# #.............#. ##...........#.........#.###.# .. ##...........######........^...#...........##..# #^## #...........##....^##...............# #...##..##.##.^ ##.........##.....####............######..##.....#.... #........###^................%....#...#..##....#...... #.......###.........#.#........#....................... ##...##.#............###......##.........##............. ######.###............##.######...........#...........# ###..# #..^............#####............#.#..^......# #....# #............#^......#..........##.#.........# ##....# #...........^##......##........#####.........# ###.....# #...........###......#####...### #.......#### #.......# #...........##........# ##.### #.#......## #.. #.......# #..........###........###.## #.###......###... ##.####.###.......<..............#..#####... ###^...^#...# ##..............................#.......^.## ##........# #.#####...^.................................## ##.......## ##.#####.###........#.............#.......>....###.........# #.......# #..#..#########........^.#...........#...........# #......## #......# ###......#...........^#^........###. #......# ##.....## #####.###..###.... #..##.....## ##....## #......# ### ##.# #..## #.###....## ##...# ##.....# ##..###.#####..##.#### #...## ###.....# #.......##....#..## #....####.......## #....#...........# #...#......##.....# #^..###..........# #..##.....####....# #.#..# #......###.# #..###.......##....# ..##.## #....^## #... #.# #........##^..# ..# ### #....## ### #.. #........#.#### #. ....## .. ##.........# ...### #.^......## .... #.#>.......# .... #.####.....## ... . ###^#.. ..#... ........ #....... .....