# Pelican Benchmark

| Field | Value |
|-------|-------|
| Date | 2026-04-09T17:44:25 NZST |
| Model | google/gemini-3.1-pro-preview |
| Reasoning | default |
| Prompt | Generate an SVG of a pelican riding a bicycle |

## SVG Output

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500" width="100%" height="100%">
  <rect width="500" height="500" fill="#e0f7fa" />
  
  <!-- Bicycle -->
  <g stroke="#333" stroke-width="8" fill="none" stroke-linecap="round" stroke-linejoin="round">
    <!-- Back Wheel -->
    <circle cx="150" cy="380" r="70" />
    <circle cx="150" cy="380" r="60" stroke-width="2" stroke="#666" />
    <!-- Front Wheel -->
    <circle cx="380" cy="380" r="70" />
    <circle cx="380" cy="380" r="60" stroke-width="2" stroke="#666" />
    
    <!-- Frame -->
    <polygon points="150,380 230,260 340,260 380,380" />
    <!-- Back fork to seat -->
    <line x1="150" y1="380" x2="210" y2="200" />
    <!-- Front fork -->
    <line x1="380" y1="380" x2="330" y2="180" />
    <!-- Handlebar -->
    <path d="M290,170 Q330,130 350,180" stroke-width="10" />
    <!-- Seat post -->
    <line x1="230" y1="260" x2="210" y2="200" />
    <!-- Seat -->
    <path d="M180,200 L240,200" stroke-width="15" />
    
    <!-- Chainring and pedals -->
    <circle cx="285" cy="320" r="25" />
    <line x1="285" y1="320" x2="310" y2="360" />
    <line x1="300" y1="360" x2="320" y2="360" stroke-width="12" />
  </g>

  <!-- Pelican -->
  <g>
    <!-- Tail -->
    <path d="M120,230 Q100,200 130,160 Z" fill="#fff" stroke="#333" stroke-width="4" />
    
    <!-- Body -->
    <ellipse cx="200" cy="170" rx="70" ry="90" fill="#fff" stroke="#333" stroke-width="5" transform="rotate(15 200 170)" />
    
    <!-- Neck -->
    <path d="M220,90 Q225,40 260,30" fill="none" stroke="#fff" stroke-width="35" />
    <path d="M200,90 Q215,25 260,12" fill="none" stroke="#333" stroke-width="5" />
    <path d="M235,100 Q245,45 260,48" fill="none" stroke="#333" stroke-width="5" />
    
    <!-- Head -->
    <circle cx="270" cy="30" r="30" fill="#fff" stroke="#333" stroke-width="5" />
    
    <!-- Eye -->
    <circle cx="280" cy="20" r="5" fill="#333" />
    
    <!-- Beak (Upper part) -->
    <path d="M295,15 Q390,10 420,35 Q390,40 295,35 Z" fill="#ffb703" stroke="#333" stroke-width="4" />
    
    <!-- Beak (Pouch) -->
    <path d="M285,35 Q360,100 410,40 Q350,55 295,35 Z" fill="#fb8500" stroke="#333" stroke-width="4" />
    
    <!-- Wing (reaching for handlebars) -->
    <path d="M180,160 Q250,180 300,165" fill="none" stroke="#fff" stroke-width="30" stroke-linecap="round" />
    <path d="M180,160 Q250,180 300,165" fill="none" stroke="#333" stroke-width="6" stroke-linecap="round" />
    
    <!-- Leg -->
    <path d="M210,250 L240,300 L300,355" fill="none" stroke="#fb8500" stroke-width="12" stroke-linejoin="round" />
    <!-- Foot -->
    <path d="M290,355 L320,360 L325,350 Z" fill="#fb8500" stroke="#333" stroke-width="3" />
  </g>
</svg>
```

## Reference

Inspired by [Simon Willison's pelican-on-a-bicycle benchmark](https://simonwillison.net/2026/Mar/17/mini-and-nano/).