269.3 meters = 883.530184 feet