rectangle and triangle