269.09 meters = 882 feet and 10.09 inches