Pythagorean Semicirlces

All of us a familiar with the interpretation of Pythagoras Theorem that the sum of the areas of the squares on the two shorter sides (legs) will add up to the area of the square that is built on the hypotenuse. BUT, have you ever thought about if Pythagoras theorem would hold if we constructed different shapes on the sides of the triangle? Suppose you have a right triangle with legs a and b and hypotenuse c. Draw semicircles on each side of the triangle and find the relation among the areas of these semicircles. See what relationship you get among a , b and c.