266.9 meters = 875.656168 feet