268.9 meters = 882 feet and 2.61 inches