6688.1 meters = 21942 feet and 7.02 inches