############ ####### ###....##.##.###...#.## ##.....................### #.......#...#..........#.## #......#.....#..#.....#...# ##.......#.............##.## ##.........#...........#....# ##...^......##..............## #....................>....##.### ##.....................#.......## ##.............................# ###.......................##.## ##.................#........# #...............#.#........## ##.........................## #.......[))..........##...## ....##...#<>...........##.## ......#...)[.)...........#.## ..#........55...............# ..........[).5.....##.#.#...## ..##...[53o55....##.#..#.).# #.....4.5.....##......#)## #....#...#.............#.## #.....................#...## ## #. ##.................#.##..).##.##... ###.#.....##....#######.)......... #####....#...## ## ##...#...... ###........# #..##........... ##..........###................ #..........#.###............... ##.....#.#....##.......#.#..... .#......#.....###................ ............####...........>.........# .#.........####.#..................## #...#.##....##......................# #...######.........o.)o..o............ # . ###.#.......o.....#......o.. ###....#....#...##.....# .# ##..##........#.#..o.##..## ####...#.....o.o.......... ##.#.#......#(##......C.. #.........##...###.##.... ##.#.##....##.## ## . ##...#.....### ##.###.#...# #####.##.## #...### ##..## #...# ##.## ###