269.56 meters = 884 feet and 4.6 inches