266.96 meters = 875 feet and 10.24 inches