266.76 meters = 875 feet and 2.36 inches