269.03 meters = 882 feet and 7.73 inches