268.86 meters = 882.086614 feet