39.27 meters = 128 feet and 10.06 inches