Select all the true statements.
A. A triangle with side lengths 3.5, 3.5, and 9 is an isosceles triangle.
B. A triangle with side lengths 3, 4 and 5 is a right triangle.
C. A triangle with side lengths 3, 3 and 4 is an isosceles triangle.
D. A triangle with angles 60°, 60°, and 60° is an equilateral triangle.
E. A triangle with angles 80°, 80°, and 80° is an equilateral triangle.