################################ ########################## #............................... .........................# #............................... .........................# #..........(...)................ .........................# #..............########......... .........................# #..............#......#......... .........................# #..............#......#.######## .........................# #..............#......#.#......# ###+####'#.........)......# #..##########..#......#.#......# #........#.#############..# #..#........#..#......#.#......# #........#.#..#.......##..# #..#........#..#......'.#..<...+ #........#.#...........#..# #..#........#..#......#.#......# #.....#........#.##...##.....#..# #..#........'..####+###.'......+ #.....#........+.#...####....#..# #..#........#...........######## #.....#........#.#..## ##...#..# #.))).......#.................. #.....#######'##.#.## ##..#..# #..#........#.................. #.......#.....#.{### ##..#..# #..#........#.................. #.......##...##..##### ##...#..# #..#........#...#############.. #.......##...##......# ##...##..# #..#........#...#...........#..# ##.......#..8..#......###.....#..# #..#....)...#...#.#########.#...## ##........##...##......##...#..#..# #..#........#...#.#.....# #.#....#############.........##...##......###'#####..# #..#........#...'.#.###.# #.#..........................#..8..#.................# #..#........#...###.#...###.####'####...######'##......##...##.................# #..##########)).#...#...#...# #...# #...#....)..#......##...##.................# #...............#.###...#.#####...###...#..###..#......#.....#....########.....# #...............#.# #[###.#().......#...#.....#.#..######'####....+... #.....# #...............#.# #))...#(#.......#...#.......#..#......#.......#... #.....# #...............#.#########.#.......'...#....#..#..#......#.......#.... #.....# #...............#....))())((###...###...#..#....#..+......#.......#.... #.....# #...............############# #...# #...#.......#..#......#.......# ... #.....# #................... .....#########...#########.(#......#.......# ... #.....# #................... .........................)(.#......#.......# #.....# #...............#############..###########......().#......#......... #...............##..........#..# #.....).).########.......... #...........######..........'..# #.....)))................... #...........#### #.###.#.#..#..# #........................... #...........#..# #.#.#..#..# #.......................... #....####'###..### ###.###..#..# #......................... #....#......'....# #...# ...#..+ #......................... #....#......'..### ###.###..#..# #......................... #....#......'....# #.#.# ...#..# #......................... #....#......#..#####.#.# ####..# #..........#######+#..... #....#......#..........# ####.. #....#......+..........# ...... #....####################...... #................))............ #......##############.......... #......# #..uu...... #......# #...u...... #......# #..u....... #......# #.......... #......+ #.....).... #......# #.......... #..)....... #.......... #..........