DHDRSOFFGBJM5AZKZJDIXFUP3IHLFWU7YL2BXD7LDALSUHADPKPAC traverse(input, 3, 1)}fn part_two(input: &Vec<Vec<char>>) -> u32 {let trajectories = [[1, 1], [3, 1], [5, 1], [7, 1], [1, 2]];trajectories.iter().fold(1, |product, trajectory| product * traverse(input, trajectory[0], trajectory[1]))}fn traverse(input: &Vec<Vec<char>>, right: usize, down: usize) -> u32 {