269.59 meters = 884 feet and 5.78 inches