128.06 feet = 39.032688 meters