268.9 meters = 882.217848 feet