82.21 meters = 269.717848 feet