268.96 meters = 882.414698 feet