266.35 meters = 873 feet and 10.22 inches