2679.7 inches = 68.06438 meters