268.71 meters = 881 feet and 7.13 inches