82.22 meters = 269.750656 feet