### ####################### ## ..##(....#................ #.##....#....#..%#........... #...#....###...##..)8....# #.#.....#.#...#.........## ### #..#...#...#...........## . ##.###### #...#..#..##....#'##)..###...# #.#...#.##.#..##.........###?##........# #<###.)##.##....(.##.....# #g#)..8..... ###.###.#.#..#.)....#....## ##........# #.###.##.#%#..##...#...####...###... #...#.#..#...#..#..##........## .. ##.##..##.##...............# #..#.#.....#...#.#.#...8.... #.##..#...#....#....#....... #...##.#....##%............. ############################