############# ####...........#### ####.................#### ##.......######'##.......## ##.....####.......####.....## ##....#+#.............###....## #....##.....#######.....##....# ##...##....###.....###....##...## #....#....##.........##....#....# #...##...##...#####...##...##...# #...#....#...##...##...#....#...# #...#....#...##.<.##...#....#...# #...#....#...##...##...#....#...# #...##...##..(##.##...##...##...# #....#....##...+.....##....#....# ##...##....###.#...###.(..##...## #....##.....#.#####.....##....# ##....###.....#[......###....## ##.....####..#....####.....## ..##.......####.####.......## ...####.......#.........#### #....####....#......#### #.....##...######## #...†............ #....######....## #.... ...# #.... .... #.... .## #.... # #.... #.... #.###