266.36 meters = 873 feet and 10.61 inches