269.04 meters = 882 feet and 8.13 inches