c a g l a r: hypotenuse
c a g l a r: inside