######## ###### ########## ######## ##.#.##.###.##.####.#.#.#..####...#..## ##...............##..........#.........## #................#.....#...........#....## ##..............#........................# ####....#.#.............................## ##......###...............>.......#.....# #......#..........(..................#.## #......(....##.#.#))....................# ##...........#.....).................#.## #.............(...#))...............#### #............#.#.##).....#..#........## ##..).........###.#...#..#..#.#........#### #.))...........>...#..###......##.#.....#.## ##)))..............##.((###.......#.....#...# #.<)).#........#.##.#.(#.#.#.......#........## ######)#.......>..####.....(...................#.## ##..##..............#.##...[(.......#..........#...# #.............#...........[[[...................#.## ##..##........#..........(......#......#...........# ###.....#....##.##..............#........#.#......## #.....##...##....#.....#.[...................#....# ##........####....#...##.[......o................## #....##.## ###.##....[))................#.......# ##.###### ####....([.........#....#...###....# ### ##........[.............#...##...## ##........[[.............##.......## ##....#..##.......##.......##.......# #...###...........##.......###.###.## ##.###......(....#.##...#.## ### ### ### ##.##..........##.#### ##.##..........#...# #.................## ##..#.............### #..................#### #...................#.## ##.....##....#.........# #...................#.## ##.....##......#...#### ###.#.##....####.## #.....##.### ### ##.#.##### #####