21404 meters = 70223.097113 feet