268.66 meters = 881.430446 feet