2639.6 inches = 67.04584 meters