266.7 meters = 874 feet and 12 inches