21214 meters = 69599 feet and 8.85 inches