Which of the following will NOT form a tessellation?
A. regular triangles
B. regular heptagons
C. regular hexagons
D. squares