39.09 meters = 128 feet and 2.98 inches