146.8 yards = 134.23392 meters