266.65 meters = 874.835958 feet