8666 meters = 28431.75853 feet