39.1 meters = 128 feet and 3.37 inches