2639.7 inches = 67.04838 meters