268.65 meters = 881.397638 feet