128 feet and 2 inches = 39.065 meters