268.67 meters = 881 feet and 5.56 inches