269.65 meters = 884 feet and 8.14 inches