fn parse_input(input: &String) -> TopographicalMap
Parse the puzzle input into the internal representation