266.19 meters = 873 feet and 3.92 inches