268.73 meters = 881 feet and 7.92 inches