266.59 meters = 874 feet and 7.67 inches