6660 meters = 21850.393701 feet