266.5 meters = 874.343832 feet