128 feet and 3.9 inches = 39.113 meters