pythagoras theorem © Shinjiro Ono