268.77 meters = 881 feet and 9.5 inches