6869 meters = 22536 feet and 1.07 inches