2673.7 inches = 67.91198 meters