269.53 meters = 884 feet and 3.42 inches