2668 meters = 8753.28084 feet