268.92 meters = 882 feet and 3.4 inches