269.43 meters = 883 feet and 11.48 inches