266.67 meters = 874 feet and 10.82 inches