269.39 meters = 883 feet and 9.91 inches