83785 feet = 25537.668 meters