25339 meters = 83133.2021 feet