Exploring Tessellations: A Journey through Heesch Types And Beyond