266.84 meters = 875.459318 feet