266.79 meters = 875 feet and 3.54 inches