Pythagoras' Theorem - A visual demonstration

A visual demonstration of how the area of the square of the hypotenuse is equal to the sum of the squares of the other two sides.
The larger square has been split by drawing a line through the centre of the square parallel to the hypotenuse. The other line is the perpendicular bisector of this. Can you prove that the lengths of each line segment make a perfect tesselation?