266.97 meters = 875 feet and 10.63 inches