269.71 meters = 884 feet and 10.5 inches