269.52 meters = 884 feet and 3.02 inches