25968 inches = 659.5872 meters