39.11 meters = 128 feet and 3.76 inches