268.79 meters = 881 feet and 10.28 inches