triangle 30,60,90