Three identical balls are launched with the same initial speed from the top of a cliff overlooking flat ground. Ball A is launched horizontally. Ball B has an initial velocity directed 20 degrees below the horizontal. Ball C has an initial velocity directed 40 degrees above the horizontal. Which ball hits the ground with the highest speed?