8660 meters = 28412.073491 feet