2639 inches = 67.0306 meters