The number of trophic levels in an ecological energy pyramid

a. is limited by the amount of energy lost at each trophic level
b. is impossible to figure out
c. is limitless
d. never exceeds three