266.77 meters = 875 feet and 2.76 inches