######## #####+## #......# #....... #......# #....... .......### #...... .........####..... ####..........##+####### #.............+......... #...###)......##.###### ..>+ ... +...'.####.....#.######## ...# #.###...# #...#.## #.....'........#.# #..######.#.#...# .#...#..###.....#.######.#.# #..#....#.#.#...##+##### .......................#.#.# ####..#.##.#.#............. ########..########.#..#.#.#.# #.....#.##.#.#............. #......................#.# ##.....#.##.#.#............. #. #.#.............#[##.###.# #......#.##.#.#............. #.. #.#......................# #...#....................... ....+.................>....[.# #...##.#..#.#.#......#...... ....#+#..##.....###.#.#..#<#.# #...##.#..#.#.#.[....#...... .........##..#..# #.#.#..#.#.# #...##+#..#+#.#.##.......... ..##.....##..#..###.#.#..###.# #.............#.##.....########.##..............#.#.#... .# #.......##⌠.⌠.#.##..............##....####.#..#.#.#.#.### ## #.......++._..#.............###.##....####.#..#.#...... ###.......⌠.⌠..................................... ... #...........#.............###.##########....#.## .#. #......#....#................................<# #......#....#............##.#.##...######...#.# #......#....#......#####.##.#.##............#.#.# ####...#..o.#.#...#...##....#'#####.......>##.#.# ########o###...#.............# #..##....##.#.# #....oo.+...+.............# #..##....##.#.# ..........#...####..........# #..##....[..#.# ..!.......# #..........# #...........#.# ..........# #..........# #..........##.# .##.......# #.)........# ##.........##'###### #........ ...........# #................... .......... ...........# #+###.............## ..........# #.............# ######........# #........# #.......... +.......### #.......#