128 feet and 7 inches = 39.192 meters