266.8 meters = 875 feet and 3.94 inches