################## ############ #................ .......... #.##..#.....#..# . #......# # #.##..#........## ...###......###..# #................ .................# #....####....#### ############.....D...).# #..#.# #....# ....#..........#.#...y.....# #..#.# #.##.# ... #. #....#..........'.#.........# #..#.# #.##.# .... #... #....#..........#.#....###..# #..#.#..#.##.# ...####### +..###....#..##.##..##........ .# #....#..#....######..#.....# ###..+....#+#..##.##..#####...... # #....#..##........#..#..##.# #....#.[..#...............+.##..## #....#...#........#..#..##.# #.........#...............#<# ..# #....#...#........#..#.....#######+####.......######+#[.####### #....#...#........'..#...............................+..########## #....#...#......#.#..#..####..##..........∩....#####.#...)........ #....#<..#........#..#..).....##..#....).............#............ #....#..##......#.......#...........)))...>..........##'########## #....#..#####...#...)...#............(#.......######...........# #.##.#...# ....####...####..........#.#........#...#...........# #.##.#...# .... #.......#.............#........#...#..####..#..# #.##.###'#####. #...#...#.............#........'...#..####..#..# #.##.....# ###+#+###..####...(...#........#####.......(...# #.....##.# .....## #.#####.#...##...################# #.....##.# _#...# #.# #.#................ #.#...##.# #.# #.#................ #.#...##.# #.# #.#........######+# #........# #.# .#........# #......### #.. #...###### #.)....# #.. #...# #..#...# #... #......# #. #......# #....#.# #.... .#