2665.7 inches = 67.70878 meters