A tessellation or tiling of a flat surface covers a plane using geometric shapes, called tiles, with no overlaps or gaps. In mathematics, tessellations can be generalized to higher dimensions and a variety of geometries.