25577 meters = 83914.041995 feet