21193 meters = 69530.839895 feet