269.06 meters = 882 feet and 8.91 inches