269.2 meters = 883.2021 feet