266.71 meters = 875 feet and 0.39 inches