266.89 meters = 875 feet and 7.48 inches