6630 meters = 21751.968504 feet