269.4 meters = 883.858268 feet