266.68 meters = 874 feet and 11.21 inches