269.7 meters = 884.84252 feet