39.672 meters = 130 feet and 1.89 inches