266.21 meters = 873 feet and 4.71 inches