2678 meters = 8786.089239 feet