Mine Surveyor and Planner