###### ########....########### #.......#....'.......(.. +.......'....#.......... .. ##+####+#....#.......... ...##.###.......#+####+##.# .......Y.#...#+#...[.....#.###+### .........#...+.#.........#.......+ .........'...#.+.........+.......# ...##...#...#.#.........#'##+### . #+###...#'##...#+#.....#...##+## #...#..'...#.#.....'.......# #...'..#...'.+.....#.......#.# +...#.##...###.....###.##..#.# #...#+####.......#####.##..+.# #...+....#.......+......+..#.# #...#.<..+.......#..##.##..#.# +...#.##.#...#+###+###'##..#.# #...#.##.#...#.............#.# #...+....+...+[...........##.# +...#'##+#.[.#.####.##.##.##.# #...........## #. #.##.'..# #...........+ . +..'.#..# #...........####+### #'##.#..# #...#'##+#.........###.##.##.# +...+....+.........'......##.# #...#....#.........#.......+.# #...#.##.#.........#......##.# #...#.##.#.........###+##.##.# ##+##....##+#...........#.... +.##'##.#....)......#+## #.##.##.#............. #.+...'.'............. #+##..#.#............. #+##.#......###+#. #.#......+ ..#......# ..#......# ##.#....?.# #.#...#+## . . .