21384 meters = 70157.480315 feet