21402 meters = 70216.535433 feet