269.36 meters = 883 feet and 8.72 inches