20989 meters = 68861 feet and 6.58 inches