2680 inches = 68.072 meters