Which of these German government leaders has most governing power, Prime Minister, President, or Chancellor?

Which of these German government leaders has most governing power, Prime Minister, President, or Chancellor?