Visualising Pythagoras: ultimate proofs and crazy contortions