266.94 meters = 875.787402 feet