266.52 meters = 874 feet and 4.91 inches