268.82 meters = 881 feet and 11.46 inches