Which of the following is equiangular and equilateral?
A. rhombus
B. square
C. rectangle
D. parallelogram