266.8 meters = 875.328084 feet