869.6 inches = 22.08784 meters