150.8 yards = 137.89152 meters