269.29 meters = 883 feet and 5.97 inches