266.1 meters = 873 feet and 0.38 inches