###### ############# #....# ######## #...........###....# #......###################.#########......#.### #..>...+..................................#[..# ###......###################.#..............###.# #.'......###............# ##.#.#.######..###....# #.#......##......######.###.........w).....#...## #.#......##...........#..###.#.########.[..#..########## #.#......##...[..........# #.#.####⌠###......()........# #.###†######+..#......#..# #.#..##...##)w#.#..########.# #.# #.# #.#.#......#.####.####8...8#.......# #.# #.# #.# #...##....##......#.###...##.......# #.# #.###'######...##....##.######.###...##...#.### #.# #.#..........+..##..##..........##...##..>...# #.# #.#......###.#..##..##..######.##8...8#.####.## #.# #.#......###.#...####...# #.###...##.# #..# #####.# #.'......+...#...####...######.###..[##.# ##.# #...#.# ###......##.......##............##...########.####.#.#.# #......##.......##.........#.##8...8#.......(..#.#.#.# #......##......####........'..##...########..#.....#.# #......##......####........#.#.........####..#...###.# #...>..##.....##..##.......#.#..#.#.##...............# #......####)..##..##.......#......#.##..........###### #......# #..##....##......#########......).....# ######## ##.##....##..............'............# #.#......#..##'##########...######...########## #.#......#..##.# ####+#.# ####............# #...........##.# #......###.###.#########.# ######........##.# #.............>..........# #.............##.# #........#.#...######....# #.####......#.##.# #........#.#..........#### ##...........#....# #......###.#..........# ##..#########....### #......# #.#.....(#...# ##..##.......##...# #...(..# #.#..........# #..##.#######.##..# #......# #.#........#.### #.##.##.....##.##.# #......# #.#..........#.# #.#.##.#####.'#.#.#########......###.#.)..#.......# #[#.#.##.#.##.#.#..................#.#....#.#.###.# #.#.#.#.###.#.#(#..##########'#...........#.#...#.# ##.#.#.#.#<#.#.#.#.....###.###.#.##.#.#....#.###.#.# #..###.#.'##.#.#.#.....(....(..#.##.#.#..........#.# #..#.#.##...##.#.#..##.#.#.#####.##.#.#.#.##.##..#.## #..#.##.##'##.##.#..##.#.#.# #.##.#.#....#.##.....# #..##.##..#..##.##..##.#.#.#####.##.#.#......##.....# #...##.#######.##......#.#.#........#.#.#..####.....# #....##.......##..######.#.##########.#.#...........# ##.#..######'##..#######.#............#.##.###...#..# #.##....................##############.##.#........# #.#####.#######.######### #.##.#.#...#.######## #...............###### #.##.#.#............# ###############......# #.##.#.#...#.######## ######.#################....#.#...#.# #....................###.#...#.# ####################.# #.#.###.### #.# #.#.......# #.###.######### #.....# #.###.# ### ###