6621.2 meters = 21723.097113 feet