21890 meters = 71817 feet and 7.02 inches