If a ball has 300 Joules of potential energy at its highest point, how much kinetic energy will it have at its highest speed?

A; less than 300 Joules

B; more than 300 Joules
C: exactly 300 Joules

D; cannot be determined