266.04 meters = 872 feet and 10.02 inches