26535 inches = 673.989 meters