6688 meters = 21942 feet and 3.09 inches