21234 meters = 69665 feet and 4.25 inches