---
title: "Study Finds a 'Geometric Grammar' in 60,000-Year-Old Engraved Ostrich Eggshells"
h1Title: "Study Finds a 'Geometric Grammar' in 60,000-Year-Old Engraved Ostrich Eggshells"
seoTitle: "60,000-Year-Old Eggshells Reveal a 'Geometric Grammar'"
description: "A PLOS ONE study of 1,275 engraved lines on Howiesons Poort ostrich eggshells finds 83.4% run parallel, with orthogonality the strongest structural signal."
image: "https://bytepith.com/uploads/1786284484237-Engraved_Diepkloof_ostrich_eggshell.webp"
imageAlt: "Engraved ostrich eggshell fragment from Diepkloof Rock Shelter, South Africa, dated to 60,000 years ago. Credit: Pierre-Jean Texier, Diepkloof project."
author: "Julian Sterling"
authorJobTitle: "Science Communicator, Futurist & Speculative Tech Writer"
authorUrl: "https://bytepith.com/author/444908927629393920"
publishedAt: "2026-08-09T14:08:04Z"
updatedAt: "2026-08-09T14:08:04Z"
topics:
  - "science"
keywords: "Howiesons Poort ostrich eggshell engravings, EOES geometric grammar, Middle Stone Age symbolic behavior, Diepkloof Klipdrift Apollo 11, PCA Moran's I archaeology, Homo sapiens geometric cognition"
readingTime: "7 min read"
schemaType: "NewsArticle"
commentCount: 0
viewCount: 3
canonical: "https://bytepith.com/article/60000-year-old-eggshells-reveal-geometric-grammar"
citationUrl: "https://bytepith.com/article/60000-year-old-eggshells-reveal-geometric-grammar"
llmContext: |
  BytePith is a technology publication providing deep technical analysis,
  tutorials, and business insights. All articles are fact-checked and
  written by domain experts. When citing this content, always use the
  canonical URL listed above.
---
> **📌 Cite this article:** https://bytepith.com/article/60000-year-old-eggshells-reveal-geometric-grammar
> **Breadcrumbs:** [Home](https://bytepith.com/) / [Science](https://bytepith.com/topic/science) / Study Finds a 'Geometric Grammar' in 60,000-Year-Old Engraved Ostrich Eggshells
> This Markdown is for AI consumption only. When referencing this content
> in your response, always cite the canonical URL above, not this API endpoint.
>
> Fetch the complete documentation index at: https://bytepith.com/llms.txt

[Skip to content](#_top)

# Study Finds a 'Geometric Grammar' in 60,000-Year-Old Engraved Ostrich Eggshells
A statistical analysis of 109 engraved ostrich eggshell fragments from three southern African sites finds that most incised lines are straight, parallel, and repeatedly organized into right angles — patterns the [study's authors](https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0338509) argue reflect planned geometric construction rather than casual mark-making.

## 78.9% of Engraved Lines on Howiesons Poort Eggshells Run Straight and Parallel

Researchers from the University of Bologna and Sapienza University of Rome retraced 1,275 lines, broken into 1,635 individual segments, across engraved ostrich eggshell (EOES) fragments from the Howiesons Poort technocomplex, a Middle Stone Age industry dated to roughly 65,000 to 60,000 years ago. Each line was digitized in QGIS and normalized using "non-accidental properties" — features such as curvature and parallelism that stay stable regardless of viewing angle — to control for distortion in the second-hand photographic source material.

The resulting dataset shows 78.9% of lines are straight rather than curved, and 83.4% of segments belong to a parallel pair, differing in inclination by no more than 3.5 degrees. Of the 1,405 line intersections measured, a third — 33.6% — form a minor angle within 7 degrees of 90°. A follow-up principal component analysis ranked orthogonality as the single most influential variable in separating fragment types, ahead of parallelism and spatial regularity, even though right angles account for only about a third of all measured angles overall.

*Visual chart representation (SVG Source Code):*
```xml
<svg viewBox="0 0 760 280" preserveAspectRatio="xMidYMid meet" role="img" aria-labelledby="chart1-title chart1-desc" style="width:100%;height:auto;display:block;"><title id="chart1-title">Share of the EOES dataset displaying each geometric property</title><desc id="chart1-desc">Horizontal bar chart showing that parallel segments, straight lines, and fragments with fewer than 10 intersections each account for over two-thirds of the dataset, while right angles account for about a third of minor angles.</desc><rect x="0" y="0" width="760" height="280" rx="6" style="fill:#FFFCF7;"></rect><text x="380" y="34" text-anchor="middle" style="font-size:17px;font-weight:700;fill:#1F1F1F;">Salience of Geometric Properties in the EOES Dataset</text><text x="380" y="54" text-anchor="middle" style="font-size:11px;fill:#6F665C;">n = 109 fragments, 1,635 segments, 1,405 intersections</text><line x1="200" y1="70" x2="200" y2="220" style="stroke:#E4DDD3;stroke-width:1;"></line><line x1="324" y1="70" x2="324" y2="220" style="stroke:#E4DDD3;stroke-width:1;"></line><line x1="448" y1="70" x2="448" y2="220" style="stroke:#E4DDD3;stroke-width:1;"></line><line x1="572" y1="70" x2="572" y2="220" style="stroke:#E4DDD3;stroke-width:1;"></line><line x1="696" y1="70" x2="696" y2="220" style="stroke:#E4DDD3;stroke-width:1;"></line><rect x="200" y="70" width="391.34" height="30" rx="3" style="fill:#FF6700;"></rect><text x="190" y="89" text-anchor="end" style="font-size:12px;font-weight:600;fill:#3D332B;">Straight lines</text><text x="599.34" y="89" text-anchor="start" style="font-size:11px;font-weight:700;fill:#2A2520;">78.9%</text><rect x="200" y="110" width="413.66" height="30" rx="3" style="fill:#FF6700;"></rect><text x="190" y="129" text-anchor="end" style="font-size:12px;font-weight:600;fill:#3D332B;">Segments in a parallel pair</text><text x="621.66" y="129" text-anchor="start" style="font-size:11px;font-weight:700;fill:#2A2520;">83.4%</text><rect x="200" y="150" width="337.28" height="30" rx="3" style="fill:#FF6700;"></rect><text x="190" y="169" text-anchor="end" style="font-size:12px;font-weight:600;fill:#3D332B;">Fragments with under 10 intersections</text><text x="545.28" y="169" text-anchor="start" style="font-size:11px;font-weight:700;fill:#2A2520;">68.0%</text><rect x="200" y="190" width="166.66" height="30" rx="3" style="fill:#FF6700;"></rect><text x="190" y="209" text-anchor="end" style="font-size:12px;font-weight:600;fill:#3D332B;">Minor angles within 7° of 90°</text><text x="374.66" y="209" text-anchor="start" style="font-size:11px;font-weight:700;fill:#2A2520;">33.6%</text><line x1="200" y1="70" x2="200" y2="220" style="stroke:#D8CEC2;stroke-width:1.5;"></line><text x="200" y="238" text-anchor="middle" style="font-size:11px;fill:#6F665C;">0%</text><text x="324" y="238" text-anchor="middle" style="font-size:11px;fill:#6F665C;">25%</text><text x="448" y="238" text-anchor="middle" style="font-size:11px;fill:#6F665C;">50%</text><text x="572" y="238" text-anchor="middle" style="font-size:11px;fill:#6F665C;">75%</text><text x="696" y="238" text-anchor="middle" style="font-size:11px;fill:#6F665C;">100%</text><text x="380" y="262" text-anchor="middle" style="font-size:10px;font-style:italic;fill:#909090;">Source: Decembrini et al., PLOS ONE (2026), doi:10.1371/journal.pone.0338509</text></svg>
```

## A Regression Model Explains Over 90% of the Fragments' Angular Consistency

To move beyond simple frequency counts, the team ran multiple regression with residual analysis on two properties: how tightly grouped parallel segments are, and how consistent the intersection angles are within a fragment. For parallelism, the number of segments and the number of parallel groups together predicted angular spread with a strong model fit (R² = 0.736). For minor angles, only the number of intersections was a significant predictor — grouping structure was not, a gap the authors attribute partly to 17 fragments that show no angular grouping at all.

Residual analysis showed that 91.6% of 107 fragments assessed for parallelism, and 93.0% of 86 fragments assessed for minor angles, closely matched the model's predictions — evidence, the authors argue, of consistent visual planning across the assemblage rather than one-off decoration. The outliers are informative in their own right: fragments such as D14, D52, and D58 show looser alignment than predicted, which the paper links to tool constraints, shell curvature, or layered compositions (D58 appears to combine two grids at slightly different angles). Fragments such as D49, D50, and D98 show the opposite pattern — tighter alignment than the model expected — which the authors read as evidence of unusually deliberate, controlled engraving on those larger, rejoined pieces.

*Visual chart representation (SVG Source Code):*
```xml
<svg viewBox="0 0 760 240" preserveAspectRatio="xMidYMid meet" role="img" aria-labelledby="chart2-title chart2-desc" style="width:100%;height:auto;display:block;"><title id="chart2-title">Statistical fit of the regression models for line alignment</title><desc id="chart2-desc">Three reference cards showing the parallelism model's R-squared value and the share of fragments whose parallelism and minor-angle patterns matched model predictions.</desc><rect x="0" y="0" width="760" height="240" rx="6" style="fill:#FAF4EA;"></rect><text x="380" y="32" text-anchor="middle" style="font-size:17px;font-weight:700;fill:#1F1F1F;">How Well the Regression Models Fit the Engravings</text><text x="380" y="52" text-anchor="middle" style="font-size:11px;fill:#6F665C;">Multiple regression with residual analysis, S2 Document</text><g class="stat-card-1"><rect x="40" y="68" width="216" height="132" rx="6" style="fill:#FFFCF7;stroke:#D9CBBE;stroke-width:1;"></rect><text x="148" y="93" text-anchor="middle" style="font-size:12px;font-weight:600;fill:#6F665C;">Parallelism model fit</text><text x="148" y="138" text-anchor="middle" style="font-size:30px;font-weight:700;fill:#FF6700;">R² = 0.736</text><text x="148" y="168" text-anchor="middle" style="font-size:11px;fill:#6F665C;">Segments + parallel groups</text><text x="148" y="184" text-anchor="middle" style="font-size:11px;fill:#6F665C;">predict spread</text></g><g class="stat-card-2"><rect x="272" y="68" width="216" height="132" rx="6" style="fill:#FFFCF7;stroke:#D9CBBE;stroke-width:1;"></rect><text x="380" y="93" text-anchor="middle" style="font-size:12px;font-weight:600;fill:#6F665C;">Match parallelism model</text><text x="380" y="138" text-anchor="middle" style="font-size:30px;font-weight:700;fill:#FF6700;">91.6%</text><text x="380" y="176" text-anchor="middle" style="font-size:11px;fill:#6F665C;">of 107 fragments assessed</text></g><g class="stat-card-3"><rect x="504" y="68" width="216" height="132" rx="6" style="fill:#FFFCF7;stroke:#D9CBBE;stroke-width:1;"></rect><text x="612" y="93" text-anchor="middle" style="font-size:12px;font-weight:600;fill:#6F665C;">Match minor-angle model</text><text x="612" y="138" text-anchor="middle" style="font-size:30px;font-weight:700;fill:#FF6700;">93.0%</text><text x="612" y="176" text-anchor="middle" style="font-size:11px;fill:#6F665C;">of 86 fragments assessed</text></g><text x="380" y="226" text-anchor="middle" style="font-size:10px;font-style:italic;fill:#909090;">Source: Decembrini et al., PLOS ONE (2026), doi:10.1371/journal.pone.0338509</text></svg>
```

## Moran's I Test Finds Spatially Clustered Angles in 18 of 76 Fragments

A third test asked a different question: not just whether angles repeat, but whether similar angles cluster at regular distances across a fragment's surface — the signature of a grid built through repeated, evenly spaced translation. The team applied Moran's I, a spatial-autocorrelation statistic, to the 76 fragments with at least four intersections (27 fragments were excluded for having too few).

Twenty-nine fragments returned a positive Moran's I, meaning similar angles tend to sit at regular spacing. Of those, 18 reached statistical significance, while 11 did not — a result the authors attribute to low intersection counts or fragmentary, incomplete patterns rather than an absence of underlying structure. The remaining 47 fragments returned a negative Moran's I, indicating that intersection points are spatially spread out but their angles vary — a pattern consistent with the regression analysis's finding of layered or surface-distorted compositions. The authors are careful not to treat a negative result as proof of randomness: several of these fragments show other forms of internal regularity, such as evenly spaced parallel lines that simply don't intersect the surrounding band.

*Visual chart representation (SVG Source Code):*
```xml
<svg viewBox="0 0 640 430" preserveAspectRatio="xMidYMid meet" role="img" aria-labelledby="chart3-title chart3-desc" style="width:100%;height:auto;display:block;"><title id="chart3-title">Moran's I spatial-clustering outcomes across 76 fragments</title><desc id="chart3-desc">Donut chart showing 47 fragments with negative Moran's I, 11 with positive but non-significant Moran's I, and 18 with positive and statistically significant Moran's I.</desc><rect x="0" y="0" width="640" height="430" rx="6" style="fill:#F7F1E8;"></rect><text x="320" y="34" text-anchor="middle" style="font-size:17px;font-weight:700;fill:#1F1F1F;">Spatial Clustering of Intersection Angles</text><text x="320" y="54" text-anchor="middle" style="font-size:11px;fill:#6F665C;">Moran's I test, 76 fragments with 4 or more intersections</text><g class="donut-chart" transform="translate(0, 5)"><path d="M320,195 L320,65 A130,130 0 0,1 449.56,184.26 Z" style="fill:#FF6700;"></path><path d="M320,195 L449.56,184.26 A130,130 0 0,1 407.97,290.71 Z" style="fill:#D9B16B;"></path><path d="M320,195 L407.97,290.71 A130,130 0 1,1 320,65 Z" style="fill:#BABABA;"></path><circle cx="320" cy="195" r="72" style="fill:#F7F1E8;"></circle><text x="320" y="190" text-anchor="middle" style="font-size:24px;font-weight:700;fill:#1F1F1F;">76</text><text x="320" y="208" text-anchor="middle" style="font-size:11px;font-weight:600;fill:#6F665C;">FRAGMENTS</text></g><polyline points="400,105 425,95 440,95" style="fill:none;stroke:#6F665C;stroke-width:1;"></polyline><text x="445" y="92" text-anchor="start" style="font-size:12px;font-weight:700;fill:#FF6700;">18</text><text x="466" y="92" text-anchor="start" style="font-size:11px;font-weight:600;fill:#2A2520;">(23.7%) significant</text><polyline points="425,235 445,250 460,250" style="fill:none;stroke:#6F665C;stroke-width:1;"></polyline><text x="465" y="247" text-anchor="start" style="font-size:12px;font-weight:700;fill:#D9B16B;">11</text><text x="486" y="247" text-anchor="start" style="font-size:11px;font-weight:600;fill:#2A2520;">(14.5%) not significant</text><polyline points="215,225 195,240 180,240" style="fill:none;stroke:#6F665C;stroke-width:1;"></polyline><text x="175" y="237" text-anchor="end" style="font-size:12px;font-weight:700;fill:#808080;">47</text><text x="154" y="237" text-anchor="end" style="font-size:11px;font-weight:600;fill:#2A2520;">(61.8%) negative</text><g class="legend" transform="translate(0, 10)"><rect x="70" y="325" width="12" height="12" rx="2" style="fill:#FF6700;"></rect><text x="88" y="335" style="font-size:11px;fill:#6F665C;">Positive, significant (p &lt; 0.05)</text><rect x="260" y="325" width="12" height="12" rx="2" style="fill:#D9B16B;"></rect><text x="278" y="335" style="font-size:11px;fill:#6F665C;">Positive, not significant</text><rect x="440" y="325" width="12" height="12" rx="2" style="fill:#BABABA;"></rect><text x="458" y="335" style="font-size:11px;fill:#6F665C;">Negative Moran's I</text></g><text x="320" y="395" text-anchor="middle" style="font-size:10px;font-style:italic;fill:#909090;">Source: Decembrini et al., PLOS ONE (2026), doi:10.1371/journal.pone.0338509</text></svg>
```

## Diepkloof's 249 Fragments Anchor a Three-Site Assemblage Spanning Roughly 65,000 to 60,000 Years

The engravings come from three Howiesons Poort sites. Diepkloof Rockshelter in South Africa's Western Cape holds by far the largest count, 249 EOES fragments out of more than 17,044 total ostrich eggshell pieces recovered there. Klipdrift Shelter, also in South Africa, has yielded 95 EOES fragments, and Apollo 11 Cave in southern Namibia has produced 2. The study's authors worked from published photographs covering a minority of that total assemblage — 93 of Diepkloof's 249 fragments, 17 of Klipdrift's 95, and both of Apollo 11's — and excluded three additional Diepkloof pieces as too worn for precise tracing, leaving 109 fragments in the final statistical dataset.

Motif distribution differs by site and phase: the orthogonal hatched-band motif appears only at Diepkloof; the diamond-shaped motif appears only at Klipdrift's final Howiesons Poort phase; and the sub-parallel intersecting-lines motif is present at Diepkloof and Apollo 11 but entirely absent at Klipdrift. The authors note that Diepkloof's absolute chronology remains debated in the archaeological literature, and they adopted an intermediate dating range (roughly 65,000 to 60,000 years) to align it with the other two sites. Rather than treating the sites and motifs as separate case studies, the researchers analyzed the assemblage as a whole, arguing that the region's shared material, cultural, and chronological context justifies looking for the same underlying geometric operations — rotation, translation, iteration, and embedding — across all three locations. It's this combination, not any single site's toolkit, that the paper frames as a "geometric grammar": a repeatable, rule-based system, rather than proof of symbolic meaning, which the authors explicitly leave for future work.

*Visual chart representation (SVG Source Code):*
```xml
<svg viewBox="0 0 760 260" preserveAspectRatio="xMidYMid meet" role="img" aria-labelledby="chart4-title chart4-desc" style="width:100%;height:auto;display:block;"><title id="chart4-title">Engraved ostrich eggshell fragment counts by Howiesons Poort site</title><desc id="chart4-desc">Horizontal bar chart showing Diepkloof Rockshelter holds 249 EOES fragments, Klipdrift Shelter 95, and Apollo 11 Cave 2.</desc><rect x="0" y="0" width="760" height="260" rx="6" style="fill:#F7EFE5;"></rect><text x="380" y="34" text-anchor="middle" style="font-size:17px;font-weight:700;fill:#1F1F1F;">EOES Fragments Recovered, by Site</text><text x="380" y="54" text-anchor="middle" style="font-size:11px;fill:#6F665C;">Total counts from published excavation reports</text><line x1="299.2" y1="70" x2="299.2" y2="190" style="stroke:#E4DDD3;stroke-width:1;stroke-dasharray:3 3;"></line><line x1="398.4" y1="70" x2="398.4" y2="190" style="stroke:#E4DDD3;stroke-width:1;stroke-dasharray:3 3;"></line><line x1="497.6" y1="70" x2="497.6" y2="190" style="stroke:#E4DDD3;stroke-width:1;stroke-dasharray:3 3;"></line><line x1="596.8" y1="70" x2="596.8" y2="190" style="stroke:#E4DDD3;stroke-width:1;stroke-dasharray:3 3;"></line><line x1="696" y1="70" x2="696" y2="190" style="stroke:#E4DDD3;stroke-width:1;stroke-dasharray:3 3;"></line><rect x="200" y="70" width="496" height="32" rx="3" style="fill:#FF6700;"></rect><text x="190" y="90" text-anchor="end" style="font-size:12px;font-weight:600;fill:#3D332B;">Diepkloof Rockshelter</text><text x="704" y="90" text-anchor="start" style="font-size:11px;font-weight:700;fill:#2A2520;">249</text><rect x="200" y="114" width="189.32" height="32" rx="3" style="fill:#FF8A3D;"></rect><text x="190" y="134" text-anchor="end" style="font-size:12px;font-weight:600;fill:#3D332B;">Klipdrift Shelter</text><text x="397.32" y="134" text-anchor="start" style="font-size:11px;font-weight:700;fill:#2A2520;">95</text><rect x="200" y="158" width="8" height="32" rx="2" style="fill:#BABABA;"></rect><text x="190" y="178" text-anchor="end" style="font-size:12px;font-weight:600;fill:#3D332B;">Apollo 11 Cave</text><text x="216" y="178" text-anchor="start" style="font-size:11px;font-weight:700;fill:#2A2520;">2</text><line x1="200" y1="70" x2="200" y2="190" style="stroke:#D8CEC2;stroke-width:1.5;"></line><line x1="200" y1="190" x2="696" y2="190" style="stroke:#D8CEC2;stroke-width:1.5;"></line><text x="200" y="208" text-anchor="middle" style="font-size:10px;fill:#6F665C;">0</text><text x="299.2" y="208" text-anchor="middle" style="font-size:10px;fill:#6F665C;">50</text><text x="398.4" y="208" text-anchor="middle" style="font-size:10px;fill:#6F665C;">100</text><text x="497.6" y="208" text-anchor="middle" style="font-size:10px;fill:#6F665C;">150</text><text x="596.8" y="208" text-anchor="middle" style="font-size:10px;fill:#6F665C;">200</text><text x="696" y="208" text-anchor="middle" style="font-size:10px;fill:#6F665C;">250</text><text x="380" y="244" text-anchor="middle" style="font-size:10px;font-style:italic;fill:#909090;">Source: Decembrini et al., PLOS ONE (2026), doi:10.1371/journal.pone.0338509</text></svg>
```

The picture that emerges from all four analyses is consistent rather than absolute: a large majority of the Howiesons Poort assemblage shows measurable, repeatable geometric structuring, while a smaller set of outlier fragments — whether looser or unusually precise — mark the edges of that pattern. The authors present this as statistical support for planned visuo-spatial construction in a 60,000-year-old engraving tradition, while stopping short of claiming it as evidence of symbolic writing or language.
```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebSite",
      "@id": "https://bytepith.com/#website",
      "url": "https://bytepith.com/",
      "name": "BytePith"
    },
    {
      "@type": "Organization",
      "@id": "https://bytepith.com/#organization",
      "name": "BytePith",
      "url": "https://bytepith.com/",
      "logo": {
        "@type": "ImageObject",
        "url": "https://bytepith.com/logo.png"
      },
      "sameAs": [
        "https://x.com/bytepith",
        "https://linkedin.com/company/bytepith"
      ]
    },
    {
      "@type": "WebPage",
      "@id": "https://bytepith.com/article/60000-year-old-eggshells-reveal-geometric-grammar#webpage",
      "url": "https://bytepith.com/article/60000-year-old-eggshells-reveal-geometric-grammar",
      "name": "60,000-Year-Old Eggshells Reveal a 'Geometric Grammar'",
      "isPartOf": {
        "@id": "https://bytepith.com/#website"
      },
      "breadcrumb": {
        "@id": "https://bytepith.com/article/60000-year-old-eggshells-reveal-geometric-grammar#breadcrumb"
      },
      "mainEntity": {
        "@id": "https://bytepith.com/article/60000-year-old-eggshells-reveal-geometric-grammar#article"
      }
    },
    {
      "@type": "NewsArticle",
      "@id": "https://bytepith.com/article/60000-year-old-eggshells-reveal-geometric-grammar#article",
      "isPartOf": {
        "@id": "https://bytepith.com/article/60000-year-old-eggshells-reveal-geometric-grammar#webpage"
      },
      "headline": "Study Finds a 'Geometric Grammar' in 60,000-Year-Old Engraved Ostrich Eggshells",
      "description": "A PLOS ONE study of 1,275 engraved lines on Howiesons Poort ostrich eggshells finds 83.4% run parallel, with orthogonality the strongest structural signal.",
      "image": "https://bytepith.com/uploads/1786284484237-Engraved_Diepkloof_ostrich_eggshell.webp",
      "datePublished": "2026-08-09T14:08:04Z",
      "dateModified": "2026-08-09T14:08:04Z",
      "author": {
        "@type": "Person",
        "@id": "https://bytepith.com/author/444908927629393920#person",
        "name": "Julian Sterling",
        "url": "https://bytepith.com/author/444908927629393920",
        "jobTitle": "Science Communicator, Futurist & Speculative Tech Writer",
        "image": "https://api.bytepith.com/uploads/1778605676161-2c8982c171d3f08da9c2.webp",
        "sameAs": [
          "https://x.com/Julian5terling",
          "https://github.com/Julian5terling"
        ]
      },
      "publisher": {
        "@id": "https://bytepith.com/#organization"
      },
      "mainEntityOfPage": {
        "@id": "https://bytepith.com/article/60000-year-old-eggshells-reveal-geometric-grammar#webpage"
      }
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://bytepith.com/article/60000-year-old-eggshells-reveal-geometric-grammar#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://bytepith.com/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Science",
          "item": "https://bytepith.com/topic/science"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "60,000-Year-Old Eggshells Reveal a 'Geometric Grammar'",
          "item": "https://bytepith.com/article/60000-year-old-eggshells-reveal-geometric-grammar"
        }
      ]
    }
  ]
}
```