2679 inches = 68.0466 meters