2596 meters = 8517.060367 feet