How would you approach modeling haulage optimization for an open-cut mine with highly variable terrain?