82504 meters = 270682.414698 feet