2640 inches = 67.056 meters