268.97 meters = 882 feet and 5.37 inches