# 3D-AI-Agent-Avatar [Health: Active]

**Category:** 💰 Finance & Fintech  
**Repository:** https://github.com/nirholas/three.ws  
**GitHub Stars:** 112  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/3d-ai-agent-avatar

## Description
3D AI Agent Avatar — render any GLB, give it a Solana wallet, a voice, and pump.fun powers.

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "3d-ai-agent-avatar": {
    "command": "npx",
    "args": ["-y","readme-3d"]
  }
}
```

## Documentation & README

# three.ws          
 
[**Website**](https://three.ws) · [**Docs**](https://three.ws/docs) · [**Changelog**](https://three.ws/changelog) · [**X / Twitter**](https://x.com/trythreews) · [**GitHub**](https://github.com/nirholas/three.ws) · [**$THREE on pump.fun**](https://pump.fun/FeMbDoX7R1Psc4GEcvJdsbNbZA3bfztcyDCatJVJpump)

[![site](https://img.shields.io/website?url=https%3A%2F%2Fthree.ws&label=three.ws)](https://three.ws) [![npm](https://img.shields.io/npm/v/%40three-ws%2Fsdk?label=%40three-ws%2Fsdk)](https://www.npmjs.com/package/@three-ws/sdk) [![npm](https://img.shields.io/npm/v/%40three-ws%2Fmcp-server?label=%40three-ws%2Fmcp-server)](https://www.npmjs.com/package/@three-ws/mcp-server) [![MCP Registry](https://img.shields.io/badge/MCP_Registry-io.github.nirholas-blue)](https://registry.modelcontextprotocol.io/?q=io.github.nirholas) [![x402scan](https://img.shields.io/badge/x402scan-listed-green)](https://www.x402scan.com/server/17cbd874-52ac-4920-a020-b22ff2489a07) [![License: Apache 2.0](https://img.shields.io/badge/license-Apache--2.0-blue)](LICENSE) [![good first issues](https://img.shields.io/github/issues/nirholas/three.ws/good%20first%20issue?label=good%20first%20issues&color=7057ff)](https://github.com/nirholas/three.ws/labels/good%20first%20issue)

https://github.com/user-attachments/assets/d52515d1-cb04-4dd6-98bd-fef233312dc4

**Give your AI a body.** three.ws is an open source (Apache-2.0), browser-native 3D AI agent platform. Type a prompt and [**Forge**](https://three.ws/forge) generates a textured 3D model, or drop a GLB you already have. Add an LLM brain, register on-chain, and embed anywhere: no plugins, no server uploads, no installs required.

> **Try it in 60 seconds:** open [three.ws/forge](https://three.ws/forge), type *"a brass steampunk owl, full body"*, and download the GLB. Text→3D, image→3D, and sketch→3D — free draft tier, no account. [Jump to the Forge section ↓](#forge--text--image-to-3d)

> **Want to build it with us?** [Your first contribution](https://github.com/nirholas/three.ws/blob/HEAD/docs/first-contribution.md) goes from clone to open pull request in about 15 minutes, with a full worked example. Every [`good first issue`](https://github.com/nirholas/three.ws/labels/good%20first%20issue) names the file to change and the command that proves it worked. Say hello in [Discussions](https://github.com/nirholas/three.ws/discussions) or [Telegram](https://t.me/three_ws_community).

### Meet the avatar: a live 3D model, right here in markdown

Drag to rotate. This is not an image or a video: it is an interactive 3D model rendered natively by GitHub. The avatar was generated from a one-line text prompt on [three.ws Forge](https://three.ws/forge) (free tier), decimated to 1,200 triangles, and embedded as ASCII STL with [readme-3d](https://github.com/nirholas/three.ws/blob/HEAD/packages/readme-3d), our open-source toolkit for putting 3D models in any GitHub README, issue, or discussion.

```stl
solid threews_avatar
 facet normal -0.34 -0.93 0.11
  outer loop
   vertex 7.06 -3.99 23.19
   vertex 9.13 -4.19 27.78
   vertex 3.98 -2.59 25.51
  endloop
 endfacet
 facet normal -0.94 -0.30 0.16
  outer loop
   vertex 17.94 3.99 37.76
   vertex 18.01 2.79 35.88
   vertex 18.27 2.91 37.66
  endloop
 endfacet
 facet normal -0.90 0.43 0.10
  outer loop
   vertex 18.27 2.91 37.66
   vertex 18.01 2.79 35.88
   vertex 17.73 2.15 36.16
  endloop
 endfacet
 facet normal -0.92 0.36 0.15
  outer loop
   vertex 18.27 2.91 37.66
   vertex 17.73 2.15 36.16
   vertex 17.95 2.20 37.37
  endloop
 endfacet
 facet normal 0.94 0.34 0.00
  outer loop
   vertex 27.20 5.38 33.47
   vertex 28.47 1.83 38.79
   vertex 28.90 0.61 31.76
  endloop
 endfacet
 facet normal 0.91 -0.25 0.33
  outer loop
   vertex 28.01 -2.89 36.41
   vertex 28.47 1.83 38.79
   vertex 26.14 -2.49 41.92
  endloop
 endfacet
 facet normal 0.99 -0.14 0.08
  outer loop
   vertex 28.47 1.83 38.79
   vertex 28.01 -2.89 36.41
   vertex 28.90 0.61 31.76
  endloop
 endfacet
 facet normal 0.91 0.06 -0.40
  outer loop
   vertex 28.90 0.61 31.76
   vertex 27.10 -0.47 27.53
   vertex 27.03 3.46 27.96
  endloop
 endfacet
 facet normal 0.83 -0.51 -0.22
  outer loop
   vertex 28.01 -2.89 36.41
   vertex 27.10 -0.47 27.53
   vertex 28.90 0.61 31.76
  endloop
 endfacet
 facet normal 0.91 0.38 -0.16
  outer loop
   vertex 27.20 5.38 33.47
   vertex 28.90 0.61 31.76
   vertex 27.03 3.46 27.96
  endloop
 endfacet
 facet normal 0.89 0.45 0.09
  outer loop
   vertex 26.88 4.99 38.80
   vertex 28.47 1.83 38.79
   vertex 27.20 5.38 33.47
  endloop
 endfacet
 facet normal 0.90 -0.39 -0.20
  outer loop
   vertex 28.01 -2.89 36.41
   vertex 26.22 -3.16 28.82
   vertex 27.10 -0.47 27.53
  endloop
 endfacet
 facet normal 0.82 -0.02 0.58
  outer loop
   vertex 23.27 4.13 46.24
   vertex 26.14 -2.49 41.92
   vertex 28.47 1.83 38.79
  endloop
 endfacet
 facet normal 0.80 0.40 0.44
  outer loop
   vertex 26.88 4.99 38.80
   vertex 23.27 4.13 46.24
   vertex 28.47 1.83 38.79
  endloop
 endfacet
 facet normal 0.70 -0.07 -0.71
  outer loop
   vertex 27.03 3.46 27.96
   vertex 24.69 2.15 25.80
   vertex 25.39 4.36 26.25
  endloop
 endfacet
 facet normal 0.63 -0.73 0.27
  outer loop
   vertex 28.01 -2.89 36.41
   vertex 26.14 -2.49 41.92
   vertex 24.39 -5.14 38.78
  endloop
 endfacet
 facet normal 0.56 -0.82 0.08
  outer loop
   vertex 28.01 -2.89 36.41
   vertex 24.39 -5.14 38.78
   vertex 24.40 -5.59 34.11
  endloop
 endfacet
 facet normal 0.64 -0.76 -0.12
  outer loop
   vertex 28.01 -2.89 36.41
   vertex 24.40 -5.59 34.11
   vertex 26.22 -3.16 28.82
  endloop
 endfacet
 facet normal 0.37 -0.89 -0.28
  outer loop
   vertex 24.40 -5.59 34.11
   vertex 23.26 -5.15 31.23
   vertex 26.22 -3.16 28.82
  endloop
 endfacet
 facet normal 0.42 -0.20 -0.89
  outer loop
   vertex 27.10 -0.47 27.53
   vertex 24.15 0.41 25.94
   vertex 24.69 2.15 25.80
  endloop
 endfacet
 facet normal 0.34 -0.94 0.00
  outer loop
   vertex 26.22 -3.16 28.82
   vertex 23.11 -4.26 27.61
   vertex 24.16 -3.89 27.34
  endloop
 endfacet
 facet normal 0.40 -0.88 -0.23
  outer loop
   vertex 23.26 -5.15 31.23
   vertex 23.11 -4.26 27.61
   vertex 26.22 -3.16 28.82
  endloop
 endfacet
 facet normal -0.24 0.97 -0.05
  outer loop
   vertex 24.58 4.14 25.81
   vertex 25.39 4.36 26.25
   vertex 22.37 3.43 22.62
  endloop
 endfacet
 facet normal 0.64 -0.61 -0.46
  outer loop
   vertex 27.10 -0.47 27.53
   vertex 24.14 -2.60 26.21
   vertex 21.62 -2.12 22.03
  endloop
 endfacet
 facet normal 0.78 -0.11 -0.62
  outer loop
   vertex 25.39 4.36 26.25
   vertex 22.59 1.54 23.24
   vertex 22.37 3.43 22.62
  endloop
 endfacet
 facet normal 0.78 -0.12 -0.61
  outer loop
   vertex 25.39 4.36 26.25
   vertex 24.69 2.15 25.80
   vertex 22.59 1.54 23.24
  endloop
 endfacet
 facet normal 0.46 -0.87 -0.17
  outer loop
   vertex 22.82 1.11 26.12
   vertex 22.59 1.54 23.24
   vertex 24.69 2.15 25.80
  endloop
 endfacet
 facet normal 0.05 -0.66 -0.75
  outer loop
   vertex 23.11 -4.26 27.61
   vertex 24.14 -2.60 26.21
   vertex 24.16 -3.89 27.34
  endloop
 endfacet
 facet normal 0.32 -0.80 0.50
  outer loop
   vertex 26.14 -2.49 41.92
   vertex 21.60 -3.52 43.21
   vertex 24.39 -5.14 38.78
  endloop
 endfacet
 facet normal -0.37 -0.90 -0.21
  outer loop
   vertex 23.26 -5.15 31.23
   vertex 21.41 -3.57 27.63
   vertex 23.11 -4.26 27.61
  endloop
 endfacet
 facet normal -0.23 -0.54 -0.81
  outer loop
   vertex 23.11 -4.26 27.61
   vertex 21.41 -3.57 27.63
   vertex 24.14 -2.60 26.21
  endloop
 endfacet
 facet normal -0.01 -1.00 0.10
  outer loop
   vertex 24.39 -5.14 38.78
   vertex 20.81 -5.34 36.22
   vertex 24.40 -5.59 34.11
  endloop
 endfacet
 facet normal 0.52 -0.77 0.37
  outer loop
   vertex 20.28 -1.08 52.96
   vertex 18.87 -2.53 51.93
   vertex 26.14 -2.49 41.92
  endloop
 endfacet
 facet normal -0.14 -0.95 0.26
  outer loop
   vertex 21.60 -3.52 43.21
   vertex 20.81 -5.34 36.22
   vertex 24.39 -5.14 38.78
  endloop
 endfacet
 facet normal -0.13 -0.99 -0.10
  outer loop
   vertex 24.40 -5.59 34.11
   vertex 20.81 -5.34 36.22
   vertex 23.26 -5.15 31.23
  endloop
 endfacet
 facet normal 0.03 -0.99 -0.15
  outer loop
   vertex 22.82 1.11 26.12
   vertex 19.99 1.49 22.99
   vertex 22.59 1.54 23.24
  endloop
 endfacet
 facet normal 0.91 0.14 0.38
  outer loop
   vertex 23.27 4.13 46.24
   vertex 20.84 0.68 53.36
   vertex 26.14 -2.49 41.92
  endloop
 endfacet
 facet normal -0.14 -0.99 -0.03
  outer loop
   vertex 24.14 -2.60 26.21
   vertex 18.46 -1.70 22.74
   vertex 21.62 -2.12 22.03
  endloop
 endfacet
 facet normal 0.87 0.27 0.43
  outer loop
   vertex 20.33 2.84 53.04
   vertex 20.84 0.68 53.36
   vertex 23.27 4.13 46.24
  endloop
 endfacet
 facet normal -0.48 -0.82 0.30
  outer loop
   vertex 22.34 1.45 26.31
   vertex 18.93 2.50 23.81
   vertex 22.82 1.11 26.12
  endloop
 endfacet
 facet normal -0.49 -0.80 0.35
  outer loop
   vertex 22.82 1.11 26.12
   vertex 18.93 2.50 23.81
   vertex 19.99 1.49 22.99
  endloop
 endfacet
 facet normal 0.80 -0.36 0.47
  outer loop
   vertex 20.84 0.68 53.36
   vertex 20.28 -1.08 52.96
   vertex 26.14 -2.49 41.92
  endloop
 endfacet
 facet normal -0.62 -0.30 0.72
  outer loop
   vertex 22.22 3.87 27.21
   vertex 18.93 2.50 23.81
   vertex 22.34 1.45 26.31
  endloop
 endfacet
 facet normal -0.80 0.13 0.59
  outer loop
   vertex 21.74 -0.40 26.89
   vertex 18.46 -1.70 22.74
   vertex 21.76 -1.78 27.21
  endloop
 endfacet
 facet normal -0.79 -0.21 0.58
  outer loop
   vertex 21.76 -1.78 27.21
   vertex 18.46 -1.70 22.74
   vertex 21.75 -2.39 26.98
  endloop
 endfacet
 facet normal -0.54 -0.84 -0.09
  outer loop
   vertex 23.26 -5.15 31.23
   vertex 17.89 -1.75 31.72
   vertex 21.41 -3.57 27.63
  endloop
 endfacet
 facet normal 0.10 -0.26 -0.96
  outer loop
   vertex 22.59 1.54 23.24
   vertex 19.99 1.49 22.99
   vertex 20.26 3.48 22.48
  endloop
 endfacet
 facet normal 0.96 0.24 0.12
  outer loop
   vertex 20.67 -0.54 57.28
   vertex 20.84 0.68 53.36
   vertex 20.33 2.84 53.04
  endloop
 endfacet
 facet normal -0.53 -0.80 -0.29
  outer loop
   vertex 20.81 -5.34 36.22
   vertex 17.89 -1.75 31.72
   vertex 23.26 -5.15 31.23
  endloop
 endfacet
 facet normal 1.00 0.05 0.05
  outer loop
   vertex 19.64 4.31 87.94
   vertex 19.89 8.80 78.04
   vertex 19.60 7.11 85.93
  endloop
 endfacet
 facet normal 1.00 0.04 0.04
  outer loop
   vertex 19.64 4.31 87.94
   vertex 19.78 0.25 88.57
   vertex 19.89 8.80 78.04
  endloop
 endfacet
 facet normal 0.96 0.26 0.13
  outer loop
   vertex 19.46 3.33 58.61
   vertex 20.67 -0.54 57.28
   vertex 20.33 2.84 53.04
  endloop
 endfacet
 facet normal 0.96 -0.29 -0.05
  outer loop
   vertex 20.67 -0.54 57.28
   vertex 20.28 -1.08 52.96
   vertex 20.84 0.68 53.36
  endloop
 endfacet
 facet normal -0.11 -0.99 -0.07
  outer loop
   vertex 24.14 -2.60 26.21
   vertex 21.75 -2.39 26.98
   vertex 18.46 -1.70 22.74
  endloop
 endfacet
 facet normal 1.00 -0.03 -0.02
  outer loop
   vertex 19.89 8.80 78.04
   vertex 19.78 0.25 88.57
   vertex 19.45 -6.79 83.01
  endloop
 endfacet
 facet normal 1.00 0.00 0.07
  outer loop
   vertex 19.89 8.80 78.04
   vertex 19.45 -6.79 83.01
   vertex 20.12 -4.30 73.94
  endloop
 endfacet
 facet normal 0.93 0.30 -0.21
  outer loop
   vertex 19.89 8.80 78.04
   vertex 19.93 5.01 72.90
   vertex 19.58 8.54 76.35
  endloop
 endfacet
 facet normal -0.70 -0.09 0.71
  outer loop
   vertex 22.22 3.87 27.21
   vertex 19.00 3.74 24.02
   vertex 18.93 2.50 23.81
  endloop
 endfacet
 facet normal 0.99 0.00 -0.17
  outer loop
   vertex 20.12 -4.30 73.94
   vertex 19.78 1.87 71.95
   vertex 19.93 5.01 72.90
  endloop
 endfacet
 facet normal 1.00 0.02 -0.01
  outer loop
   vertex 19.89 8.80 78.04
   vertex 20.12 -4.30 73.94
   vertex 19.93 5.01 72.90
  endloop
 endfacet
 facet normal 0.79 -0.61 0.01
  outer loop
   vertex 20.67 -0.54 57.28
   vertex 18.66 -3.15 57.91
   vertex 20.28 -1.08 52.96
  endloop
 endfacet
 facet normal 0.27 -0.95 0.19
  outer loop
   vertex 26.14 -2.49 41.92
   vertex 18.87 -2.53 51.93
   vertex 21.60 -3.52 43.21
  endloop
 endfacet
 facet normal 0.99 0.13 0.11
  outer loop
   vertex 19.45 -6.79 83.01
   vertex 20.12 -5.67 75.56
   vertex 20.12 -4.30 73.94
  endloop
 endfacet
 facet normal -0.77 -0.07 0.63
  outer loop
   vertex 19.80 0.58 24.64
   vertex 18.46 -1.70 22.74
   vertex 21.74 -0.40 26.89
  endloop
 endfacet
 facet normal 0.99 -0.11 0.08
  outer loop
   vertex 19.78 0.25 88.57
   vertex 19.38 -4.86 86.48
   vertex 19.45 -6.79 83.01
  endloop
 endfacet
 facet normal 0.73 -0.52 -0.45
  outer loop
   vertex 20.12 -4.30 73.94
   vertex 20.12 -5.67 75.56
   vertex 17.93 -5.99 72.36
  endloop
 endfacet
 facet normal 0.30 -0.95 -0.11
  outer loop
   vertex 19.45 -6.79 83.01
   vertex 17.93 -5.99 72.36
   vertex 20.12 -5.67 75.56
  endloop
 endfacet
 facet normal -0.47 0.12 0.87
  outer loop
   vertex 18.22 5.83 86.97
   vertex 18.49 -1.78 88.13
   vertex 19.78 0.25 88.57
  endloop
 endfacet
 facet normal 0.97 0.25 0.07
  outer loop
   vertex 19.11 0.55 6.61
   vertex 18.74 3.81 0.23
   vertex 18.00 5.61 3.97
  endloop
 endfacet
 facet normal 1.00 0.07 -0.02
  outer loop
   vertex 18.74 3.81 0.23
   vertex 19.11 0.55 6.61
   vertex 19.30 -4.41 0.13
  endloop
 endfacet
 facet normal 0.28 -0.37 0.89
  outer loop
   vertex 19.78 0.25 88.57
   vertex 18.49 -1.78 88.13
   vertex 18.53 -3.21 87.53
  endloop
 endfacet
 facet normal 0.73 -0.68 -0.04
  outer loop
   vertex 18.66 -3.15 57.91
   vertex 18.87 -2.53 51.93
   vertex 20.28 -1.08 52.96
  endloop
 endfacet
 facet normal 0.06 -0.99 0.13
  outer loop
   vertex 18.87 -2.53 51.93
   vertex 17.09 -2.77 50.96
   vertex 21.60 -3.52 43.21
  endloop
 endfacet
 facet normal -0.68 -0.64 0.36
  outer loop
   vertex 21.60 -3.52 43.21
   vertex 18.20 -0.42 42.36
   vertex 18.38 -3.05 38.01
  endloop
 endfacet
 facet normal 1.00 -0.02 0.05
  outer loop
   vertex 19.01 -4.77 6.21
   vertex 19.30 -4.41 0.13
   vertex 19.11 0.55 6.61
  endloop
 endfacet
 facet normal 0.33 -0.38 0.86
  outer loop
   vertex 19.78 0.25 88.57
   vertex 18.53 -3.21 87.53
   vertex 19.38 -4.86 86.48
  endloop
 endfacet
 facet normal -0.72 -0.69 -0.09
  outer loop
   vertex 20.81 -5.34 36.22
   vertex 18.38 -3.05 38.01
   vertex 17.89 -1.75 31.72
  endloop
 endfacet
 facet normal -0.47 0.12 0.87
  outer loop
   vertex 19.64 4.31 87.94
   vertex 18.22 5.83 86.97
   vertex 19.78 0.25 88.57
  endloop
 endfacet
 facet normal 0.63 -0.07 0.78
  outer loop
   vertex 19.46 3.33 58.61
   vertex 18.15 -2.50 59.15
   vertex 20.67 -0.54 57.28
  endloop
 endfacet
 facet normal 0.73 -0.44 0.53
  outer loop
   vertex 20.67 -0.54 57.28
   vertex 18.15 -2.50 59.15
   vertex 18.66 -3.15 57.91
  endloop
 endfacet
 facet normal -0.75 -0.58 0.31
  outer loop
   vertex 18.53 -3.21 87.53
   vertex 19.45 -6.79 83.01
   vertex 19.38 -4.86 86.48
  endloop
 endfacet
 facet normal 0.98 -0.19 0.03
  outer loop
   vertex 19.01 -4.77 6.21
   vertex 18.35 -9.34 0.20
   vertex 19.30 -4.41 0.13
  endloop
 endfacet
 facet normal 0.84 0.53 -0.09
  outer loop
   vertex 18.00 5.61 3.97
   vertex 18.74 3.81 0.23
   vertex 15.98 8.19 0.20
  endloop
 endfacet
 facet normal -0.91 -0.37 0.19
  outer loop
   vertex 18.20 -0.42 42.36
   vertex 17.46 -0.51 38.61
   vertex 18.38 -3.05 38.01
  endloop
 endfacet
 facet normal 0.41 -0.07 -0.91
  outer loop
   vertex 19.81 4.08 29.79
   vertex 18.75 -0.34 29.66
   vertex 16.22 3.38 28.24
  endloop
 endfacet
 facet normal 0.62 0.14 0.77
  outer loop
   vertex 18.22 5.83 86.97
   vertex 15.47 -5.06 91.14
   vertex 18.49 -1.78 88.13
  endloop
 endfacet
 facet normal 0.55 -0.05 0.83
  outer loop
   vertex 19.46 3.33 58.61
   vertex 15.94 0.49 60.78
   vertex 18.15 -2.50 59.15
  endloop
 endfacet
 facet normal 0.37 -0.75 0.55
  outer loop
   vertex 18.15 -2.50 59.15
   vertex 16.52 -3.84 58.40
   vertex 18.66 -3.15 57.91
  endloop
 endfacet
 facet normal 0.49 -0.77 0.41
  outer loop
   vertex 17.89 -1.75 31.72
   vertex 17.07 -2.53 31.23
   vertex 19.02 -1.97 29.92
  endloop
 endfacet
 facet normal 0.71 -0.07 0.70
  outer loop
   vertex 19.11 0.55 6.61
   vertex 15.26 -5.01 10.00
   vertex 19.01 -4.77 6.21
  endloop
 endfacet
 facet normal 0.91 -0.38 0.19
  outer loop
   vertex 19.01 -4.77 6.21
   vertex 16.89 -9.62 6.67
   vertex 18.35 -9.34 0.20
  endloop
 endfacet
 facet normal 0.61 -0.66 0.44
  outer loop
   vertex 17.94 3.99 37.76
   vertex 16.93 2.01 36.18
   vertex 18.01 2.79 35.88
  endloop
 endfacet
 facet normal -0.14 0.08 0.99
  outer loop
   vertex 18.70 4.53 31.50
   vertex 16.29 2.09 31.35
   vertex 17.47 1.45 31.57
  endloop
 endfacet
 facet normal -0.05 0.42 0.91
  outer loop
   vertex 18.01 2.79 35.88
   vertex 16.93 2.01 36.18
   vertex 17.73 2.15 36.16
  endloop
 endfacet
 facet normal -0.01 -0.48 0.88
  outer loop
   vertex 18.15 -2.50 59.15
   vertex 15.94 0.49 60.78
   vertex 16.52 -3.84 58.40
  endloop
 endfacet
 facet normal 0.80 -0.22 0.57
  outer loop
   vertex 18.49 -1.78 88.13
   vertex 15.47 -5.06 91.14
   vertex 18.53 -3.21 87.53
  endloop
 endfacet
 facet normal 0.74 -0.11 0.66
  outer loop
   vertex 19.11 0.55 6.61
   vertex 16.35 -0.79 9.47
   vertex 15.26 -5.01 10.00
  endloop
 endfacet
 facet normal 0.70 -0.25 0.67
  outer loop
   vertex 19.01 -4.77 6.21
   vertex 15.26 -5.01 10.00
   vertex 15.17 -9.29 8.52
  endloop
 endfacet
 facet normal 0.79 -0.59 0.15
  outer loop
   vertex 16.89 -9.62 6.67
   vertex 16.62 -11.67 0.18
   vertex 18.35 -9.34 0.20
  endloop
 endfacet
 facet normal 0.84 0.42 0.35
  outer loop
   vertex 16.06 10.04 87.13
   vertex 18.22 5.83 86.97
   vertex 18.19 7.96 84.49
  endloop
 endfacet
 facet normal 0.76 0.42 0.50
  outer loop
   vertex 15.15 6.32 7.73
   vertex 19.11 0.55 6.61
   vertex 18.00 5.61 3.97
  endloop
 endfacet
 facet normal -0.32 -0.23 0.92
  outer loop
   vertex 17.47 -0.77 31.82
   vertex 17.07 -2.53 31.23
   vertex 17.89 -1.75 31.72
  endloop
 endfacet
 facet normal 0.42 -0.87 0.26
  outer loop
   vertex 17.07 -2.53 31.23
   vertex 16.95 -3.37 28.55
   vertex 19.02 -1.97 29.92
  endloop
 endfacet
 facet normal 0.54 0.03 -0.84
  outer loop
   vertex 19.02 -1.97 29.92
   vertex 16.95 -3.37 28.55
   vertex 15.24 -1.91 27.51
  endloop
 endfacet
 facet normal 0.69 -0.24 0.69
  outer loop
   vertex 15.17 -9.29 8.52
   vertex 16.89 -9.62 6.67
   vertex 19.01 -4.77 6.21
  endloop
 endfacet
 facet normal 0.93 -0.35 -0.16
  outer loop
   vertex 17.93 -5.99 72.36
   vertex 19.45 -6.79 83.01
   vertex 16.89 -9.27 73.44
  endloop
 endfacet
 facet normal 0.30 0.32 0.90
  outer loop
   vertex 19.46 3.33 58.61
   vertex 15.61 3.83 59.72
   vertex 15.94 0.49 60.78
  endloop
 endfacet
 facet normal 0.62 0.28 0.73
  outer loop
   vertex 19.11 0.55 6.61
   vertex 15.15 6.32 7.73
   vertex 16.35 -0.79 9.47
  endloop
 endfacet
 facet normal 0.76 -0.16 -0.63
  outer loop
   vertex 20.12 -4.30 73.94
   vertex 14.47 -7.07 67.83
   vertex 19.78 1.87 71.95
  endloop
 endfacet
 facet normal 0.33 -0.86 -0.39
  outer loop
   vertex 18.87 -2.53 51.93
   vertex 15.90 -3.74 52.11
   vertex 17.09 -2.77 50.96
  endloop
 endfacet
 facet normal 0.37 -0.93 -0.08
  outer loop
   vertex 18.66 -3.15 57.91
   vertex 15.90 -3.74 52.11
   vertex 18.87 -2.53 51.93
  endloop
 endfacet
 facet normal 0.72 -0.54 -0.42
  outer loop
   vertex 20.12 -4.30 73.94
   vertex 17.93 -5.99 72.36
   vertex 14.47 -7.07 67.83
  endloop
 endfacet
 facet normal 0.77 0.63 0.13
  outer loop
   vertex 11.40 16.58 83.07
   vertex 16.06 10.04 87.13
   vertex 18.19 7.96 84.49
  endloop
 endfacet
 facet normal 0.79 0.39 0.47
  outer loop
   vertex 15.11 9.98 88.77
   vertex 18.22 5.83 86.97
   vertex 16.06 10.04 87.13
  endloop
 endfacet
 facet normal 0.88 -0.04 0.48
  outer loop
   vertex 15.35 3.82 92.08
   vertex 15.47 -5.06 91.14
   vertex 18.22 5.83 86.97
  endloop
 endfacet
 facet normal 0.27 -0.85 -0.44
  outer loop
   vertex 15.90 -3.74 52.11
   vertex 16.50 -1.52 48.21
   vertex 17.09 -2.77 50.96
  endloop
 endfacet
 facet normal -0.71 -0.66 0.24
  outer loop
   vertex 16.95 -3.37 28.55
   vertex 17.07 -2.53 31.23
   vertex 15.24 -1.91 27.51
  endloop
 endfacet
 facet normal 0.83 -0.39 -0.40
  outer loop
   vertex 16.89 -9.27 73.44
   vertex 15.58 -10.03 71.48
   vertex 17.93 -5.99 72.36
  endloop
 endfacet
 facet normal 0.80 0.37 -0.47
  outer loop
   vertex 18.54 7.21 74.10
   vertex 19.78 1.87 71.95
   vertex 14.22 8.62 67.90
  endloop
 endfacet
 facet normal 0.97 0.25 0.08
  outer loop
   vertex 15.39 5.36 54.00
   vertex 16.56 2.63 48.23
   vertex 15.68 7.10 45.14
  endloop
 endfacet
 facet normal -0.11 0.89 -0.44
  outer loop
   vertex 15.39 5.36 54.00
   vertex 16.55 3.65 50.29
   vertex 16.56 2.63 48.23
  endloop
 endfacet
 facet normal 0.99 0.14 -0.07
  outer loop
   vertex 16.56 2.63 48.23
   vertex 16.72 0.23 45.64
   vertex 15.68 7.10 45.14
  endloop
 endfacet
 facet normal -0.18 0.28 0.94
  outer loop
   vertex 15.61 3.83 59.72
   vertex 13.19 1.84 59.86
   vertex 15.94 0.49 60.78
  endloop
 endfacet
 facet normal -0.49 -0.82 0.30
  outer loop
   vertex 16.29 2.09 31.35
   vertex 15.35 2.03 29.63
   vertex 17.47 1.45 31.57
  endloop
 endfacet
 facet normal -0.66 0.08 0.74
  outer loop
   vertex 17.47 1.45 31.57
   vertex 15.35 2.03 29.63
   vertex 17.47 -0.77 31.82
  endloop
 endfacet
 facet normal 0.69 -0.70 -0.19
  outer loop
   vertex 16.89 -9.27 73.44
   vertex 11.91 -13.35 70.39
   vertex 15.58 -10.03 71.48
  endloop
 endfacet
 facet normal 0.79 0.42 -0.45
  outer loop
   vertex 18.54 7.21 74.10
   vertex 14.22 8.62 67.90
   vertex 13.55 12.96 70.78
  endloop
 endfacet
 facet normal 0.70 0.58 0.42
  outer loop
   vertex 15.56 8.35 4.24
   vertex 15.15 6.32 7.73
   vertex 18.00 5.61 3.97
  endloop
 endfacet
 facet normal 0.93 0.36 0.10
  outer loop
   vertex 13.91 9.95 51.03
   vertex 15.39 5.36 54.00
   vertex 15.68 7.10 45.14
  endloop
 endfacet
 facet normal 0.98 0.14 -0.15
  outer loop
   vertex 16.72 0.23 45.64
   vertex 15.23 2.48 37.71
   vertex 15.68 7.10 45.14
  endloop
 endfacet
 facet normal 0.96 0.20 0.17
  outer loop
   vertex 12.17 0.67 31.81
   vertex 16.35 -0.79 9.47
   vertex 15.15 6.32 7.73
  endloop
 endfacet
 facet normal 0.98 0.01 -0.18
  outer loop
   vertex 16.72 0.23 45.64
   vertex 15.38 -1.56 38.27
   vertex 15.23 2.48 37.71
  endloop
 endfacet
 facet normal 0.02 -0.63 -0.77
  outer loop
   vertex 16.52 -3.84 58.40
   vertex 13.93 -3.61 58.14
   vertex 18.66 -3.15 57.91
  endloop
 endfacet
 facet normal 0.10 -0.99 0.05
  outer loop
   vertex 18.66 -3.15 57.91
   vertex 13.93 -3.61 58.14
   vertex 15.90 -3.74 52.11
  endloop
 endfacet
 facet normal 0.96 -0.26 -0.09
  outer loop
   vertex 16.50 -1.52 48.21
   vertex 14.15 -8.99 44.47
   vertex 16.72 0.23 45.64
  endloop
 endfacet
 facet normal 0.96 -0.29 -0.02
  outer loop
   vertex 16.50 -1.52 48.21
   vertex 15.90 -3.74 52.11
   vertex 14.15 -8.99 44.47
  endloop
 endfacet
 facet normal 0.79 -0.39 0.47
  outer loop
   vertex 18.53 -3.21 87.53
   vertex 15.47 -5.06 91.14
   vertex 19.45 -6.79 83.01
  endloop
 endfacet
 facet normal 0.78 -0.34 -0.52
  outer loop
   vertex 17.93 -5.99 72.36
   vertex 15.58 -10.03 71.48
   vertex 14.47 -7.07 67.83
  endloop
 endfacet
 facet normal 0.82 -0.57 -0.07
  outer loop
   vertex 19.45 -6.79 83.01
   vertex 14.09 -13.48 75.24
   vertex 16.89 -9.27 73.44
  endloop
 endfacet
 facet normal 0.79 -0.05 0.61
  outer loop
   vertex 15.35 3.82 92.08
   vertex 13.27 -2.78 94.19
   vertex 15.47 -5.06 91.14
  endloop
 endfacet
 facet normal 0.52 -0.03 0.85
  outer loop
   vertex 16.35 -0.79 9.47
   vertex 14.96 -3.20 10.24
   vertex 15.26 -5.01 10.00
  endloop
 endfacet
 facet normal 0.73 -0.68 0.08
  outer loop
   vertex 13.93 -12.26 86.65
   vertex 14.09 -13.48 75.24
   vertex 19.45 -6.79 83.01
  endloop
 endfacet
 facet normal -0.39 -0.20 0.90
  outer loop
   vertex 15.94 0.49 60.78
   vertex 13.19 1.84 59.86
   vertex 13.54 -2.80 58.99
  endloop
 endfacet
 facet normal 0.01 -0.48 0.88
  outer loop
   vertex 15.94 0.49 60.78
   vertex 13.54 -2.80 58.99
   vertex 16.52 -3.84 58.40
  endloop
 endfacet
 facet normal 0.67 -0.05 -0.74
  outer loop
   vertex 19.78 1.87 71.95
   vertex 14.47 -7.07 67.83
   vertex 9.23 3.47 62.37
  endloop
 endfacet
 facet normal 0.34 -0.07 0.94
  outer loop
   vertex 14.96 -3.20 10.24
   vertex 14.04 -4.14 10.50
   vertex 15.26 -5.01 10.00
  endloop
 endfacet
 facet normal 0.96 -0.25 -0.11
  outer loop
   vertex 16.72 0.23 45.64
   vertex 14.15 -8.99 44.47
   vertex 15.38 -1.56 38.27
  endloop
 endfacet
 facet normal 0.92 -0.38 0.05
  outer loop
   vertex 15.90 -3.74 52.11
   vertex 13.81 -8.82 52.21
   vertex 14.15 -8.99 44.47
  endloop
 endfacet
 facet normal 0.23 -0.32 0.92
  outer loop
   vertex 15.26 -5.01 10.00
   vertex 10.29 -9.63 9.64
   vertex 15.17 -9.29 8.52
  endloop
 endfacet
 facet normal 0.76 -0.45 0.47
  outer loop
   vertex 15.47 -5.06 91.14
   vertex 13.93 -12.26 86.65
   vertex 19.45 -6.79 83.01
  endloop
 endfacet
 facet normal 0.41 0.91 0.01
  outer loop
   vertex 12.94 9.56 0.15
   vertex 15.56 8.35 4.24
   vertex 15.98 8.19 0.20
  endloop
 endfacet
 facet normal 0.91 -0.02 -0.41
  outer loop
   vertex 15.23 2.48 37.71
   vertex 15.38 -1.56 38.27
   vertex 11.37 -2.58 29.40
  endloop
 endfacet
 facet normal -0.13 -0.75 0.65
  outer loop
   vertex 16.52 -3.84 58.40
   vertex 13.54 -2.80 58.99
   vertex 13.93 -3.61 58.14
  endloop
 endfacet
 facet normal 0.94 -0.29 -0.16
  outer loop
   vertex 15.38 -1.56 38.27
   vertex 14.15 -8.99 44.47
   vertex 13.35 -7.97 37.87
  endloop
 endfacet
 facet normal 0.89 -0.36 0.30
  outer loop
   vertex 13.93 -3.61 58.14
   vertex 13.81 -8.82 52.21
   vertex 15.90 -3.74 52.11
  endloop
 endfacet
 facet normal 0.40 -0.76 0.51
  outer loop
   vertex 16.89 -9.62 6.67
   vertex 15.17 -9.29 8.52
   vertex 12.21 -12.35 6.23
  endloop
 endfacet
 facet normal 0.71 -0.62 -0.34
  outer loop
   vertex 16.89 -9.27 73.44
   vertex 14.09 -13.48 75.24
   vertex 11.91 -13.35 70.39
  endloop
 endfacet
 facet normal 0.37 -0.89 0.27
  outer loop
   vertex 16.89 -9.62 6.67
   vertex 12.07 -13.56 0.11
   vertex 16.62 -11.67 0.18
  endloop
 endfacet
 facet normal 0.68 -0.72 0.09
  outer loop
   vertex 13.93 -12.26 86.65
   vertex 9.15 -17.53 80.47
   vertex 14.09 -13.48 75.24
  endloop
 endfacet
 facet normal 0.65 0.65 0.40
  outer loop
   vertex 16.06 10.04 87.13
   vertex 10.53 13.41 90.66
   vertex 15.11 9.98 88.77
  endloop
 endfacet
 facet normal 0.60 0.44 0.66
  outer loop
   vertex 9.34 8.19 95.26
   vertex 15.11 9.98 88.77
   vertex 10.53 13.41 90.66
  endloop
 endfacet
 facet normal 0.76 0.51 0.41
  outer loop
   vertex 12.49 5.31 59.51
   vertex 15.39 5.36 54.00
   vertex 13.91 9.95 51.03
  endloop
 endfacet
 facet normal 0.70 0.22 0.68
  outer loop
   vertex 15.11 9.98 88.77
   vertex 9.34 8.19 95.26
   vertex 18.22 5.83 86.97
  endloop
 endfacet
 facet normal 0.66 0.50 0.57
  outer loop
   vertex 15.35 3.82 92.08
   vertex 18.22 5.83 86.97
   vertex 9.34 8.19 95.26
  endloop
 endfacet
 facet normal -0.45 0.59 0.67
  outer loop
   vertex 15.61 3.83 59.72
   vertex 13.97 4.61 57.95
   vertex 13.19 1.84 59.86
  endloop
 endfacet
 facet normal 0.79 -0.59 0.19
  outer loop
   vertex 11.32 -3.43 22.47
   vertex 16.35 -0.79 9.47
   vertex 12.17 0.67 31.81
  endloop
 endfacet
 facet normal 0.87 -0.42 0.25
  outer loop
   vertex 11.32 -3.43 22.47
   vertex 14.96 -3.20 10.24
   vertex 16.35 -0.79 9.47
  endloop
 endfacet
 facet normal 0.63 -0.50 -0.59
  outer loop
   vertex 15.58 -10.03 71.48
   vertex 11.91 -13.35 70.39
   vertex 14.47 -7.07 67.83
  endloop
 endfacet
 facet normal 0.49 -0.86 0.16
  outer loop
   vertex 12.21 -12.35 6.23
   vertex 12.07 -13.56 0.11
   vertex 16.89 -9.62 6.67
  endloop
 endfacet
 facet normal 0.74 0.66 -0.11
  outer loop
   vertex 18.42 8.44 76.34
   vertex 13.55 12.96 70.78
   vertex 10.93 16.12 72.25
  endloop
 endfacet
 facet normal 0.83 0.56 -0.02
  outer loop
   vertex 13.91 9.95 51.03
   vertex 15.68 7.10 45.14
   vertex 11.78 13.01 47.59
  endloop
 endfacet
 facet normal 0.82 0.57 -0.07
  outer loop
   vertex 15.68 7.10 45.14
   vertex 13.24 10.02 39.97
   vertex 11.78 13.01 47.59
  endloop
 endfacet
 facet normal 0.38 0.89 0.26
  outer loop
   vertex 12.17 0.67 31.81
   vertex 15.15 6.32 7.73
   vertex 12.96 7.02 8.53
  endloop
 endfacet
 facet normal 0.72 -0.66 0.20
  outer loop
   vertex 11.32 -3.43 22.47
   vertex 14.04 -4.14 10.50
   vertex 14.96 -3.20 10.24
  endloop
 endfacet
 facet normal 0.89 -0.26 -0.37
  outer loop
   vertex 15.38 -1.56 38.27
   vertex 13.35 -7.97 37.87
   vertex 11.37 -2.58 29.40
  endloop
 endfacet
 facet normal 0.68 0.72 -0.15
  outer loop
   vertex 11.78 13.01 47.59
   vertex 13.24 10.02 39.97
   vertex 9.14 13.41 37.70
  endloop
 endfacet
 facet normal 0.83 0.35 -0.44
  outer loop
   vertex 13.24 10.02 39.97
   vertex 15.23 2.48 37.71
   vertex 9.34 6.54 29.76
  endloop
 endfacet
 facet normal 0.69 0.63 0.37
  outer loop
   vertex 12.49 5.31 59.51
   vertex 13.97 4.61 57.95
   vertex 15.39 5.36 54.00
  endloop
 endfacet
 facet normal 0.82 0.42 -0.39
  outer loop
   vertex 15.23 2.48 37.71
   vertex 11.73 3.63 31.66
   vertex 9.34 6.54 29.76
  endloop
 endfacet
 facet normal 0.94 0.32 0.12
  outer loop
   vertex 12.72 6.52 11.74
   vertex 12.17 0.67 31.81
   vertex 12.96 7.02 8.53
  endloop
 endfacet
 facet normal 0.99 0.15 0.07
  outer loop
   vertex 11.73 3.63 31.66
   vertex 12.17 0.67 31.81
   vertex 12.72 6.52 11.74
  endloop
 endfacet
 facet normal 0.87 0.11 -0.48
  outer loop
   vertex 15.23 2.48 37.71
   vertex 12.17 0.67 31.81
   vertex 11.73 3.63 31.66
  endloop
 endfacet
 facet normal 0.86 0.15 -0.49
  outer loop
   vertex 15.23 2.48 37.71
   vertex 11.37 -2.58 29.40
   vertex 12.17 0.67 31.81
  endloop
 endfacet
 facet normal 0.97 -0.26 0.02
  outer loop
   vertex 11.37 -2.58 29.40
   vertex 11.32 -3.43 22.47
   vertex 12.17 0.67 31.81
  endloop
 endfacet
 facet normal 0.69 -0.33 0.64
  outer loop
   vertex 13.54 -2.80 58.99
   vertex 12.16 -7.44 58.05
   vertex 13.93 -3.61 58.14
  endloop
 endfacet
 facet normal 0.85 -0.40 0.34
  outer loop
   vertex 12.16 -7.44 58.05
   vertex 13.81 -8.82 52.21
   vertex 13.93 -3.61 58.14
  endloop
 endfacet
 facet normal 0.79 -0.61 0.05
  outer loop
   vertex 13.81 -8.82 52.21
   vertex 10.98 -12.74 48.67
   vertex 14.15 -8.99 44.47
  endloop
 endfacet
 facet normal 0.54 0.14 0.83
  outer loop
   vertex 9.34 8.19 95.26
   vertex 5.89 5.28 98.02
   vertex 15.35 3.82 92.08
  endloop
 endfacet
 facet normal 0.75 0.21 0.62
  outer loop
   vertex 12.49 5.31 59.51
   vertex 13.19 1.84 59.86
   vertex 13.97 4.61 57.95
  endloop
 endfacet
 facet normal 0.52 -0.84 0.17
  outer loop
   vertex 14.04 -4.14 10.50
   vertex 11.32 -3.43 22.47
   vertex 8.38 -5.67 20.45
  endloop
 endfacet
 facet normal 0.19 -0.28 0.94
  outer loop
   vertex 15.26 -5.01 10.00
   vertex 14.04 -4.14 10.50
   vertex 10.29 -9.63 9.64
  endloop
 endfacet
 facet normal 0.57 -0.50 -0.65
  outer loop
   vertex 14.47 -7.07 67.83
   vertex 11.91 -13.35 70.39
   vertex 8.91 -13.34 67.77
  endloop
 endfacet
 facet normal 0.46 -0.86 -0.23
  outer loop
   vertex 14.09 -13.48 75.24
   vertex 9.15 -17.53 80.47
   vertex 11.91 -13.35 70.39
  endloop
 endfacet
 facet normal 0.73 0.54 0.42
  outer loop
   vertex 8.93 13.86 54.71
   vertex 12.49 5.31 59.51
   vertex 13.91 9.95 51.03
  endloop
 endfacet
 facet normal 0.77 -0.44 -0.46
  outer loop
   vertex 13.35 -7.97 37.87
   vertex 9.35 -9.24 32.36
   vertex 11.37 -2.58 29.40
  endloop
 endfacet
 facet normal 0.57 0.81 0.15
  outer loop
   vertex 10.41 5.14 28.48
   vertex 11.73 3.63 31.66
   vertex 12.72 6.52 11.74
  endloop
 endfacet
 facet normal 0.63 -0.75 -0.19
  outer loop
   vertex 10.98 -12.74 48.67
   vertex 13.35 -7.97 37.87
   vertex 14.15 -8.99 44.47
  endloop
 endfacet
 facet normal 0.49 -0.13 0.86
  outer loop
   vertex 9.23 3.47 62.37
   vertex 13.54 -2.80 58.99
   vertex 13.19 1.84 59.86
  endloop
 endfacet
 facet normal 0.53 -0.84 0.10
  outer loop
   vertex 9.13 -4.19 27.78
   vertex 11.32 -3.43 22.47
   vertex 11.37 -2.58 29.40
  endloop
 endfacet
 facet normal 0.04 -0.18 0.98
  outer loop
   vertex 14.04 -4.14 10.50
   vertex 7.42 -5.02 10.59
   vertex 10.29 -9.63 9.64
  endloop
 endfacet
 facet normal 0.60 -0.39 0.70
  outer loop
   vertex 15.47 -5.06 91.14
   vertex 9.05 -10.82 93.50
   vertex 11.18 -11.25 91.43
  endloop
 endfacet
 facet normal 0.67 -0.70 0.24
  outer loop
   vertex 7.76 -13.16 56.28
   vertex 10.98 -12.74 48.67
   vertex 13.81 -8.82 52.21
  endloop
 endfacet
 facet normal 0.72 -0.47 0.51
  outer loop
   vertex 15.47 -5.06 91.14
   vertex 11.18 -11.25 91.43
   vertex 13.93 -12.26 86.65
  endloop
 endfacet
 facet normal 0.49 0.03 0.87
  outer loop
   vertex 13.27 -2.78 94.19
   vertex 5.89 5.28 98.02
   vertex 7.34 -4.63 97.60
  endloop
 endfacet
 facet normal 0.13 -0.99 -0.08
  outer loop
   vertex 8.38 -5.67 20.45
   vertex 7.42 -5.02 10.59
   vertex 14.04 -4.14 10.50
  endloop
 endfacet
 facet normal 0.20 -0.71 0.68
  outer loop
   vertex 15.17 -9.29 8.52
   vertex 10.29 -9.63 9.64
   vertex 12.21 -12.35 6.23
  endloop
 endfacet
 facet normal 0.62 -0.77 0.18
  outer loop
   vertex 13.93 -12.26 86.65
   vertex 9.21 -15.77 87.96
   vertex 9.15 -17.53 80.47
  endloop
 endfacet
 facet normal 0.20 -0.79 0.58
  outer loop
   vertex 11.32 -3.43 22.47
   vertex 7.06 -3.99 23.19
   vertex 8.38 -5.67 20.45
  endloop
 endfacet
 facet normal 0.69 -0.64 0.34
  outer loop
   vertex 13.81 -8.82 52.21
   vertex 12.16 -7.44 58.05
   vertex 7.76 -13.16 56.28
  endloop
 endfacet
 facet normal 0.58 0.20 0.79
  outer loop
   vertex 12.49 5.31 59.51
   vertex 9.23 3.47 62.37
   vertex 13.19 1.84 59.86
  endloop
 endfacet
 facet normal 0.60 -0.02 0.80
  outer loop
   vertex 9.23 3.47 62.37
   vertex 8.71 -4.02 62.58
   vertex 13.54 -2.80 58.99
  endloop
 endfacet
 facet normal 0.11 -0.99 -0.09
  outer loop
   vertex 9.13 -4.19 27.78
   vertex 7.06 -3.99 23.19
   vertex 11.32 -3.43 22.47
  endloop
 endfacet
 facet normal 0.58 -0.34 0.75
  outer loop
   vertex 15.47 -5.06 91.14
   vertex 7.34 -4.63 97.60
   vertex 9.05 -10.82 93.50
  endloop
 endfacet
 facet normal 0.55 -0.43 0.72
  outer loop
   vertex 7.34 -4.63 97.60
   vertex 15.47 -5.06 91.14
   vertex 13.27 -2.78 94.19
  endloop
 endfacet
 facet normal 0.61 -0.63 0.48
  outer loop
   vertex 11.18 -11.25 91.43
   vertex 9.21 -15.77 87.96
   vertex 13.93 -12.26 86.65
  endloop
 endfacet
 facet normal -0.32 -0.95 -0.03
  outer loop
   vertex 5.44 -4.55 16.66
   vertex 7.42 -5.02 10.59
   vertex 8.38 -5.67 20.45
  endloop
 endfacet
 facet normal 0.52 -0.56 0.65
  outer loop
   vertex 9.05 -10.82 93.50
   vertex 7.42 -12.77 93.11
   vertex 11.18 -11.25 91.43
  endloop
 endfacet
 facet normal 0.59 -0.76 -0.26
  outer loop
   vertex 13.35 -7.97 37.87
   vertex 6.61 -11.39 32.43
   vertex 9.35 -9.24 32.36
  endloop
 endfacet
 facet normal 0.61 -0.73 -0.30
  outer loop
   vertex 7.08 -14.88 41.74
   vertex 6.61 -11.39 32.43
   vertex 13.35 -7.97 37.87
  endloop
 endfacet
 facet normal -0.13 -0.97 0.20
  outer loop
   vertex 7.19 -12.90 0.11
   vertex 12.07 -13.56 0.11
   vertex 12.21 -12.35 6.23
  endloop
 endfacet
 facet normal 0.68 -0.71 -0.16
  outer loop
   vertex 13.35 -7.97 37.87
   vertex 10.98 -12.74 48.67
   vertex 7.08 -14.88 41.74
  endloop
 endfacet
 facet normal 0.27 -0.94 0.22
  outer loop
   vertex 9.21 -15.77 87.96
   vertex 4.54 -16.54 90.43
   vertex 9.15 -17.53 80.47
  endloop
 endfacet
 facet normal 0.57 0.22 0.79
  outer loop
   vertex 12.49 5.31 59.51
   vertex 8.51 5.03 62.46
   vertex 9.23 3.47 62.37
  endloop
 endfacet
 facet normal 0.63 -0.47 -0.62
  outer loop
   vertex 11.37 -2.58 29.40
   vertex 9.35 -9.24 32.36
   vertex 7.41 -7.74 29.29
  endloop
 endfacet
 facet normal 0.69 0.54 0.47
  outer loop
   vertex 12.49 5.31 59.51
   vertex 7.52 13.06 57.90
   vertex 9.67 8.17 60.38
  endloop
 endfacet
 facet normal 0.55 0.30 0.78
  outer loop
   vertex 9.67 8.17 60.38
   vertex 8.00 5.87 62.43
   vertex 12.49 5.31 59.51
  endloop
 endfacet
 facet normal 0.54 0.35 0.77
  outer loop
   vertex 12.49 5.31 59.51
   vertex 8.00 5.87 62.43
   vertex 8.51 5.03 62.46
  endloop
 endfacet
 facet normal 0.90 0.42 -0.12
  outer loop
   vertex 8.51 5.03 62.46
   vertex 8.79 4.45 62.54
   vertex 9.23 3.47 62.37
  endloop
 endfacet
 facet normal 0.62 -0.33 0.72
  outer loop
   vertex 8.71 -4.02 62.58
   vertex 12.16 -7.44 58.05
   vertex 13.54 -2.80 58.99
  endloop
 endfacet
 facet normal 0.47 -0.57 0.67
  outer loop
   vertex 7.76 -13.16 56.28
   vertex 12.16 -7.44 58.05
   vertex 4.63 -13.71 58.03
  endloop
 endfacet
 facet normal 0.34 -0.85 -0.40
  outer loop
   vertex 11.91 -13.35 70.39
   vertex 2.01 -18.49 72.87
   vertex 8.91 -13.34 67.77
  endloop
 endfacet
 facet normal 0.60 0.53 -0.59
  outer loop
   vertex 6.17 9.88 29.54
   vertex 9.34 6.54 29.76
   vertex 6.45 6.00 26.34
  endloop
 endfacet
 facet normal 0.71 -0.54 -0.45
  outer loop
   vertex 11.37 -2.58 29.40
   vertex 7.41 -7.74 29.29
   vertex 9.13 -4.19 27.78
  endloop
 endfacet
 facet normal 0.34 -0.45 0.82
  outer loop
   vertex 7.34 -4.63 97.60
   vertex 7.42 -12.77 93.11
   vertex 9.05 -10.82 93.50
  endloop
 endfacet
 facet normal 0.43 -0.66 0.61
  outer loop
   vertex 11.18 -11.25 91.43
   vertex 4.54 -16.54 90.43
   vertex 9.21 -15.77 87.96
  endloop
 endfacet
 facet normal 0.44 0.40 0.80
  outer loop
   vertex 9.67 8.17 60.38
   vertex 5.10 8.89 62.54
   vertex 8.00 5.87 62.43
  endloop
 endfacet
 facet normal 0.99 0.04 0.16
  outer loop
   vertex 7.33 -3.87 99.15
   vertex 7.59 -7.36 98.53
   vertex 8.33 -12.81 95.38
  endloop
 endfacet
 facet normal 0.44 -0.53 0.73
  outer loop
   vertex 8.71 -4.02 62.58
   vertex 4.63 -13.71 58.03
   vertex 12.16 -7.44 58.05
  endloop
 endfacet
 facet normal -0.26 -0.82 0.51
  outer loop
   vertex 10.29 -9.63 9.64
   vertex 4.38 -10.70 4.87
   vertex 12.21 -12.35 6.23
  endloop
 endfacet
 facet normal -0.24 -0.93 0.28
  outer loop
   vertex 12.21 -12.35 6.23
   vertex 4.38 -10.70 4.87
   vertex 7.19 -12.90 0.11
  endloop
 endfacet
 facet normal 0.90 -0.24 -0.37
  outer loop
   vertex 8.33 -12.81 95.38
   vertex 5.49 -18.55 92.12
   vertex 7.42 -12.77 93.11
  endloop
 endfacet
 facet normal 0.50 -0.72 0.48
  outer loop
   vertex 11.18 -11.25 91.43
   vertex 7.42 -12.77 93.11
   vertex 4.54 -16.54 90.43
  endloop
 endfacet
 facet normal 0.39 0.56 0.73
  outer loop
   vertex 10.53 13.41 90.66
   vertex 3.45 14.23 93.81
   vertex 9.34 8.19 95.26
  endloop
 endfacet
 facet normal 0.80 0.14 -0.59
  outer loop
   vertex 7.22 2.42 99.14
   vertex 7.34 -4.63 97.60
   vertex 5.89 5.28 98.02
  endloop
 endfacet
 facet normal 1.00 0.02 0.00
  outer loop
   vertex 7.22 2.42 99.14
   vertex 7.33 -3.87 99.15
   vertex 7.34 -4.63 97.60
  endloop
 endfacet
 facet normal 0.99 0.14 -0.06
  outer loop
   vertex 7.33 -3.87 99.15
   vertex 8.33 -12.81 95.38
   vertex 7.34 -4.63 97.60
  endloop
 endfacet
 facet normal 0.91 0.21 -0.36
  outer loop
   vertex 8.33 -12.81 95.38
   vertex 7.42 -12.77 93.11
   vertex 7.34 -4.63 97.60
  endloop
 endfacet
 facet normal 0.48 -0.63 -0.61
  outer loop
   vertex 6.61 -11.39 32.43
   vertex 7.41 -7.74 29.29
   vertex 9.35 -9.24 32.36
  endloop
 endfacet
 facet normal 0.77 -0.15 -0.62
  outer loop
   vertex 5.49 -18.55 92.12
   vertex 4.54 -16.54 90.43
   vertex 7.42 -12.77 93.11
  endloop
 endfacet
 facet normal 0.42 0.59 0.69
  outer loop
   vertex 9.67 8.17 60.38
   vertex 4.47 14.69 57.92
   vertex 5.10 8.89 62.54
  endloop
 endfacet
 facet normal -0.36 -0.40 0.84
  outer loop
   vertex 7.42 -5.02 10.59
   vertex 3.08 -6.57 8.03
   vertex 10.29 -9.63 9.64
  endloop
 endfacet
 facet normal 0.69 -0.52 0.50
  outer loop
   vertex 8.71 -4.02 62.58
   vertex 5.18 -8.44 62.81
   vertex 4.63 -13.71 58.03
  endloop
 endfacet
 facet normal 0.21 -0.56 0.80
  outer loop
   vertex 8.33 -12.81 95.38
   vertex -0.40 -15.90 95.49
   vertex 5.49 -18.55 92.12
  endloop
 endfacet
 facet normal 0.29 0.53 0.80
  outer loop
   vertex 7.52 13.06 57.90
   vertex 4.47 14.69 57.92
   vertex 9.67 8.17 60.38
  endloop
 endfacet
 facet normal 0.27 0.47 0.84
  outer loop
   vertex 9.34 8.19 95.26
   vertex 3.45 14.23 93.81
   vertex 5.89 5.28 98.02
  endloop
 endfacet
 facet normal 0.33 0.77 0.55
  outer loop
   vertex 1.24 17.51 90.53
   vertex 3.45 14.23 93.81
   vertex 10.53 13.41 90.66
  endloop
 endfacet
 facet normal -0.44 -0.90 -0.07
  outer loop
   vertex 5.44 -4.55 16.66
   vertex 5.03 -3.78 9.66
   vertex 7.42 -5.02 10.59
  endloop
 endfacet
 facet normal 0.04 -0.17 0.98
  outer loop
   vertex 7.33 -3.87 99.15
   vertex -0.71 -9.55 98.52
   vertex 7.59 -7.36 98.53
  endloop
 endfacet
 facet normal 0.43 -0.89 0.13
  outer loop
   vertex 7.76 -13.16 56.28
   vertex 1.55 -16.68 52.71
   vertex 10.98 -12.74 48.67
  endloop
 endfacet
 facet normal -0.11 0.00 0.99
  outer loop
   vertex 7.22 2.42 99.14
   vertex 5.28 6.14 98.93
   vertex 7.33 -3.87 99.15
  endloop
 endfacet
 facet normal 0.01 -0.85 0.53
  outer loop
   vertex 7.06 -3.99 23.19
   vertex 3.98 -2.59 25.51
   vertex 8.38 -5.67 20.45
  endloop
 endfacet
 facet normal -0.44 -0.20 0.87
  outer loop
   vertex 5.03 -3.78 9.66
   vertex 3.08 -6.57 8.03
   vertex 7.42 -5.02 10.59
  endloop
 endfacet
 facet normal -0.20 -0.87 0.45
  outer loop
   vertex 4.44 -9.22 7.78
   vertex 4.38 -10.70 4.87
   vertex 10.29 -9.63 9.64
  endloop
 endfacet
 facet normal 0.13 -0.48 0.87
  outer loop
   vertex 7.59 -7.36 98.53
   vertex -0.71 -9.55 98.52
   vertex 8.33 -12.81 95.38
  endloop
 endfacet
 facet normal 0.33 -0.89 0.31
  outer loop
   vertex 7.76 -13.16 56.28
   vertex 4.63 -13.71 58.03
   vertex 1.55 -16.68 52.71
  endloop
 endfacet
 facet normal 0.42 -0.90 0.10
  outer loop
   vertex 10.98 -12.74 48.67
   vertex 1.55 -16.68 52.71
   vertex 2.07 -16.61 51.15
  endloop
 endfacet
 facet normal 0.41 -0.91 0.05
  outer loop
   vertex 10.98 -12.74 48.67
   vertex 2.07 -16.61 51.15
   vertex 7.08 -14.88 41.74
  endloop
 endfacet
 facet normal 0.25 -0.83 -0.50
  outer loop
   vertex 2.01 -18.49 72.87
   vertex 2.12 -14.63 66.51
   vertex 8.91 -13.34 67.77
  endloop
 endfacet
 facet normal 0.39 -0.88 -0.26
  outer loop
   vertex 9.15 -17.53 80.47
   vertex 2.01 -18.49 72.87
   vertex 11.91 -13.35 70.39
  endloop
 endfacet
 facet normal -0.48 -0.87 0.11
  outer loop
   vertex 8.38 -5.67 20.45
   vertex 3.98 -2.59 25.51
   vertex 5.44 -4.55 16.66
  endloop
 endfacet
 facet normal 0.27 -0.37 -0.89
  outer loop
   vertex 9.13 -4.19 27.78
   vertex 4.25 -8.01 27.88
   vertex 3.98 -2.59 25.51
  endloop
 endfacet
 facet normal 0.25 -0.59 -0.77
  outer loop
   vertex 5.18 -8.44 62.81
   vertex 8.91 -13.34 67.77
   vertex 2.12 -14.63 66.51
  endloop
 endfacet
 facet normal 0.33 0.61 0.72
  outer loop
   vertex 4.47 14.69 57.92
   vertex 2.02 10.41 62.69
   vertex 5.10 8.89 62.54
  endloop
 endfacet
 facet normal -0.31 -0.24 0.92
  outer loop
   vertex 3.08 -6.57 8.03
   vertex 4.44 -9.22 7.78
   vertex 10.29 -9.63 9.64
  endloop
 endfacet
 facet normal -0.83 -0.56 -0.01
  outer loop
   vertex 3.98 -2.59 25.51
   vertex 5.03 -3.78 9.66
   vertex 5.44 -4.55 16.66
  endloop
 endfacet
 facet normal -0.53 -0.84 0.07
  outer loop
   vertex 4.38 -10.70 4.87
   vertex 3.71 -10.68 0.19
   vertex 7.19 -12.90 0.11
  endloop
 endfacet
 facet normal -0.70 -0.63 0.34
  outer loop
   vertex 4.44 -9.22 7.78
   vertex 3.13 -9.26 5.00
   vertex 4.38 -10.70 4.87
  endloop
 endfacet
 facet normal 0.34 -0.66 -0.68
  outer loop
   vertex 6.61 -11.39 32.43
   vertex 1.59 -10.60 29.18
   vertex 7.41 -7.74 29.29
  endloop
 endfacet
 facet normal 0.17 0.46 0.87
  outer loop
   vertex 3.45 14.23 93.81
   vertex -1.73 7.66 98.23
   vertex 5.89 5.28 98.02
  endloop
 endfacet
 facet normal -0.61 -0.04 0.79
  outer loop
   vertex 5.03 -3.78 9.66
   vertex 3.05 2.00 8.46
   vertex 3.08 -6.57 8.03
  endloop
 endfacet
 facet normal -0.81 -0.45 0.39
  outer loop
   vertex 3.08 -6.57 8.03
   vertex 3.13 -9.26 5.00
   vertex 4.44 -9.22 7.78
  endloop
 endfacet
 facet normal 0.35 -0.68 -0.64
  outer loop
   vertex 7.41 -7.74 29.29
   vertex 1.59 -10.60 29.18
   vertex 4.25 -8.01 27.88
  endloop
 endfacet
 facet normal 0.16 -0.42 0.89
  outer loop
   vertex 8.33 -12.81 95.38
   vertex -0.71 -9.55 98.52
   vertex -0.40 -15.90 95.49
  endloop
 endfacet
 facet normal 0.26 -0.90 -0.35
  outer loop
   vertex 7.08 -14.88 41.74
   vertex -0.48 -14.23 34.37
   vertex 6.61 -11.39 32.43
  endloop
 endfacet
 facet normal 0.23 -0.92 -0.32
  outer loop
   vertex -0.49 -16.23 40.16
   vertex -0.48 -14.23 34.37
   vertex 7.08 -14.88 41.74
  endloop
 endfacet
 facet normal 0.08 -0.99 -0.14
  outer loop
   vertex 2.07 -16.61 51.15
   vertex -1.98 -16.83 50.25
   vertex 7.08 -14.88 41.74
  endloop
 endfacet
 facet normal 0.19 0.76 -0.62
  outer loop
   vertex 3.91 18.32 70.74
   vertex 5.72 14.33 66.35
   vertex 1.37 15.37 66.30
  endloop
 endfacet
 facet normal 0.09 0.72 0.69
  outer loop
   vertex 4.47 14.69 57.92
   vertex -2.04 15.54 57.89
   vertex 2.02 10.41 62.69
  endloop
 endfacet
 facet normal -0.75 -0.66 0.11
  outer loop
   vertex 4.38 -10.70 4.87
   vertex 3.13 -9.26 5.00
   vertex 3.71 -10.68 0.19
  endloop
 endfacet
 facet normal 0.12 -0.67 0.73
  outer loop
   vertex 4.63 -13.71 58.03
   vertex 5.18 -8.44 62.81
   vertex -0.44 -14.78 57.91
  endloop
 endfacet
 facet normal 0.18 -0.98 -0.03
  outer loop
   vertex -1.98 -16.83 50.25
   vertex -0.49 -16.23 40.16
   vertex 7.08 -14.88 41.74
  endloop
 endfacet
 facet normal 0.04 0.54 0.84
  outer loop
   vertex 3.45 14.23 93.81
   vertex -2.15 14.69 93.77
   vertex -1.73 7.66 98.23
  endloop
 endfacet
 facet normal 0.20 -0.84 -0.51
  outer loop
   vertex -0.48 -14.23 34.37
   vertex 1.59 -10.60 29.18
   vertex 6.61 -11.39 32.43
  endloop
 endfacet
 facet normal 0.18 -0.90 0.40
  outer loop
   vertex 4.63 -13.71 58.03
   vertex -0.44 -14.78 57.91
   vertex 1.55 -16.68 52.71
  endloop
 endfacet
 facet normal 0.14 -0.98 0.16
  outer loop
   vertex 4.54 -16.54 90.43
   vertex -0.42 -17.31 90.18
   vertex 9.15 -17.53 80.47
  endloop
 endfacet
 facet normal 0.05 0.72 0.69
  outer loop
   vertex 3.45 14.23 93.81
   vertex 1.24 17.51 90.53
   vertex -2.15 14.69 93.77
  endloop
 endfacet
 facet normal 0.31 -0.74 0.60
  outer loop
   vertex 5.18 -8.44 62.81
   vertex 1.41 -9.92 62.96
   vertex -0.44 -14.78 57.91
  endloop
 endfacet
 facet normal 0.69 0.64 -0.34
  outer loop
   vertex 1.83 -16.79 51.03
   vertex 2.77 -19.64 47.53
   vertex 1.56 -18.21 47.79
  endloop
 endfacet
 facet normal 0.03 -0.76 0.65
  outer loop
   vertex -0.40 -15.90 95.49
   vertex -5.05 -19.03 92.04
   vertex 5.49 -18.55 92.12
  endloop
 endfacet
 facet normal 0.83 -0.31 0.47
  outer loop
   vertex 1.83 -16.79 51.03
   vertex 0.75 -18.84 51.61
   vertex 2.77 -19.64 47.53
  endloop
 endfacet
 facet normal -0.18 -0.41 0.90
  outer loop
   vertex 2.07 -16.61 51.15
   vertex 1.59 -16.58 51.07
   vertex -1.98 -16.83 50.25
  endloop
 endfacet
 facet normal 0.57 -0.81 0.15
  outer loop
   vertex 1.55 -16.68 52.71
   vertex 1.83 -16.79 51.03
   vertex 2.07 -16.61 51.15
  endloop
 endfacet
 facet normal 0.89 -0.42 0.18
  outer loop
   vertex 1.83 -16.79 51.03
   vertex 1.55 -16.68 52.71
   vertex 0.75 -18.84 51.61
  endloop
 endfacet
 facet normal -0.30 -0.41 0.86
  outer loop
   vertex 1.56 -18.21 47.79
   vertex 0.85 -18.52 47.39
   vertex 2.77 -19.64 47.53
  endloop
 endfacet
 facet normal 0.04 -0.85 -0.52
  outer loop
   vertex 2.01 -18.49 72.87
   vertex -2.39 -15.22 67.10
   vertex 2.12 -14.63 66.51
  endloop
 endfacet
 facet normal 0.13 -0.99 0.08
  outer loop
   vertex 2.77 -19.64 47.53
   vertex -0.63 -20.17 46.23
   vertex 2.32 -19.76 46.71
  endloop
 endfacet
 facet normal 0.00 -0.99 0.13
  outer loop
   vertex 9.15 -17.53 80.47
   vertex -2.60 -18.49 72.85
   vertex 2.01 -18.49 72.87
  endloop
 endfacet
 facet normal -0.28 -0.37 0.89
  outer loop
   vertex 2.77 -19.64 47.53
   vertex 0.85 -18.52 47.39
   vertex -0.63 -20.17 46.23
  endloop
 endfacet
 facet normal -0.02 0.68 0.74
  outer loop
   vertex 2.02 10.41 62.69
   vertex -2.04 15.54 57.89
   vertex -3.30 10.28 62.69
  endloop
 endfacet
 facet normal 0.03 -0.40 -0.92
  outer loop
   vertex 4.25 -8.01 27.88
   vertex -3.63 -8.61 27.84
   vertex 3.98 -2.59 25.51
  endloop
 endfacet
 facet normal 0.04 -0.48 -0.87
  outer loop
   vertex 1.59 -10.60 29.18
   vertex -3.63 -8.61 27.84
   vertex 4.25 -8.01 27.88
  endloop
 endfacet
 facet normal 0.06 0.72 0.69
  outer loop
   vertex 1.24 17.51 90.53
   vertex -2.27 16.05 92.35
   vertex -2.15 14.69 93.77
  endloop
 endfacet
 facet normal 0.07 -0.93 0.37
  outer loop
   vertex -0.44 -14.78 57.91
   vertex -2.34 -16.42 54.14
   vertex 1.55 -16.68 52.71
  endloop
 endfacet
 facet normal -0.07 -1.00 0.00
  outer loop
   vertex -2.34 -16.42 54.14
   vertex -1.62 -16.48 52.63
   vertex 1.53 -16.71 51.99
  endloop
 endfacet
 facet normal 0.10 -0.99 -0.13
  outer loop
   vertex 1.53 -16.71 51.99
   vertex -1.98 -16.83 50.25
   vertex 1.59 -16.58 51.07
  endloop
 endfacet
 facet normal 0.21 -0.68 0.70
  outer loop
   vertex 0.85 -18.52 47.39
   vertex -2.50 -18.07 48.82
   vertex -0.63 -20.17 46.23
  endloop
 endfacet
 facet normal 0.08 -0.99 0.10
  outer loop
   vertex -0.42 -17.31 90.18
   vertex -6.10 -18.81 79.30
   vertex 9.15 -17.53 80.47
  endloop
 endfacet
 facet normal 0.09 -0.74 0.67
  outer loop
   vertex -2.50 -18.07 48.82
   vertex -2.38 -19.98 46.68
   vertex -0.63 -20.17 46.23
  endloop
 endfacet
 facet normal -0.02 -0.15 0.99
  outer loop
   vertex 0.45 7.94 99.10
   vertex -2.98 7.58 98.98
   vertex 5.28 6.14 98.93
  endloop
 endfacet
 facet normal 0.05 0.23 0.97
  outer loop
   vertex -2.98 7.58 98.98
   vertex -3.91 3.43 100.00
   vertex 5.28 6.14 98.93
  endloop
 endfacet
 facet normal 0.10 0.04 0.99
  outer loop
   vertex 5.28 6.14 98.93
   vertex -3.91 3.43 100.00
   vertex 7.33 -3.87 99.15
  endloop
 endfacet
 facet normal -0.22 -0.66 0.72
  outer loop
   vertex 1.41 -9.92 62.96
   vertex -7.43 -7.32 62.69
   vertex -0.44 -14.78 57.91
  endloop
 endfacet
 facet normal -0.04 -0.99 0.15
  outer loop
   vertex -1.62 -16.48 52.63
   vertex -1.98 -16.83 50.25
   vertex 1.53 -16.71 51.99
  endloop
 endfacet
 facet normal 0.00 -0.12 0.99
  outer loop
   vertex 7.33 -3.87 99.15
   vertex -7.84 -1.66 99.47
   vertex -0.71 -9.55 98.52
  endloop
 endfacet
 facet normal 0.23 -0.96 0.15
  outer loop
   vertex -2.34 -16.42 54.14
   vertex -2.29 -16.60 52.89
   vertex -1.62 -16.48 52.63
  endloop
 endfacet
 facet normal 0.00 -0.87 -0.49
  outer loop
   vertex -2.60 -18.49 72.85
   vertex -2.39 -15.22 67.10
   vertex 2.01 -18.49 72.87
  endloop
 endfacet
 facet normal 0.37 -0.11 0.92
  outer loop
   vertex -1.62 -16.48 52.63
   vertex -2.29 -16.60 52.89
   vertex -1.89 -18.33 52.52
  endloop
 endfacet
 facet normal 0.98 -0.14 -0.13
  outer loop
   vertex -1.62 -16.48 52.63
   vertex -1.89 -18.33 52.52
   vertex -1.98 -16.83 50.25
  endloop
 endfacet
 facet normal 1.00 0.07 0.03
  outer loop
   vertex -2.34 2.52 4.65
   vertex -1.83 -4.74 4.51
   vertex -1.88 -2.03 0.05
  endloop
 endfacet
 facet normal 0.93 0.06 0.38
  outer loop
   vertex -3.17 -5.01 7.87
   vertex -1.83 -4.74 4.51
   vertex -2.34 2.52 4.65
  endloop
 endfacet
 facet normal 0.99 -0.11 -0.08
  outer loop
   vertex -1.83 -4.74 4.51
   vertex -2.47 -7.15 0.06
   vertex -1.88 -2.03 0.05
  endloop
 endfacet
 facet normal 0.96 -0.20 -0.17
  outer loop
   vertex -1.89 -18.33 52.52
   vertex -2.50 -18.07 48.82
   vertex -1.98 -16.83 50.25
  endloop
 endfacet
 facet normal -0.04 0.25 0.97
  outer loop
   vertex -2.98 7.58 98.98
   vertex -4.39 7.10 99.05
   vertex -3.91 3.43 100.00
  endloop
 endfacet
 facet normal 0.94 0.28 -0.18
  outer loop
   vertex -2.34 2.52 4.65
   vertex -1.88 -2.03 0.05
   vertex -4.42 6.78 0.28
  endloop
 endfacet
 facet normal 0.00 -0.11 0.99
  outer loop
   vertex -3.91 3.43 100.00
   vertex -7.84 -1.66 99.47
   vertex 7.33 -3.87 99.15
  endloop
 endfacet
 facet normal 0.92 -0.37 0.07
  outer loop
   vertex -1.83 -4.74 4.51
   vertex -3.68 -9.48 3.64
   vertex -2.47 -7.15 0.06
  endloop
 endfacet
 facet normal -0.19 -0.81 0.55
  outer loop
   vertex -0.44 -14.78 57.91
   vertex -5.31 -14.67 56.33
   vertex -1.62 -15.60 56.27
  endloop
 endfacet
 facet normal 0.53 0.64 -0.56
  outer loop
   vertex -2.45 -17.49 49.52
   vertex -2.50 -18.07 48.82
   vertex -2.78 -17.54 49.15
  endloop
 endfacet
 facet normal 0.92 -0.34 -0.17
  outer loop
   vertex -1.89 -18.33 52.52
   vertex -2.93 -19.65 49.60
   vertex -2.50 -18.07 48.82
  endloop
 endfacet
 facet normal 0.97 -0.17 0.20
  outer loop
   vertex -2.50 -18.07 48.82
   vertex -2.93 -19.65 49.60
   vertex -2.38 -19.98 46.68
  endloop
 endfacet
 facet normal 0.05 -0.99 0.12
  outer loop
   vertex -2.93 -19.65 49.60
   vertex -3.00 -19.92 47.43
   vertex -2.38 -19.98 46.68
  endloop
 endfacet
 facet normal 0.90 0.44 0.01
  outer loop
   vertex -4.41 6.70 4.63
   vertex -2.34 2.52 4.65
   vertex -4.42 6.78 0.28
  endloop
 endfacet
 facet normal 0.95 0.03 0.32
  outer loop
   vertex -3.65 0.74 8.66
   vertex -3.17 -5.01 7.87
   vertex -2.34 2.52 4.65
  endloop
 endfacet
 facet normal 0.86 -0.40 0.32
  outer loop
   vertex -3.17 -5.01 7.87
   vertex -5.11 -9.21 7.80
   vertex -3.68 -9.48 3.64
  endloop
 endfacet
 facet normal 0.86 -0.40 0.31
  outer loop
   vertex -3.17 -5.01 7.87
   vertex -3.68 -9.48 3.64
   vertex -1.83 -4.74 4.51
  endloop
 endfacet
 facet normal 0.88 -0.48 -0.02
  outer loop
   vertex -3.68 -9.48 3.64
   vertex -4.36 -10.61 0.00
   vertex -2.47 -7.15 0.06
  endloop
 endfacet
 facet normal -0.20 -0.77 -0.61
  outer loop
   vertex -0.48 -14.23 34.37
   vertex -7.96 -12.04 34.02
   vertex 1.59 -10.60 29.18
  endloop
 endfacet
 facet normal -0.15 -0.98 0.13
  outer loop
   vertex -2.34 -16.42 54.14
   vertex -2.58 -16.92 50.22
   vertex -2.29 -16.60 52.89
  endloop
 endfacet
 facet normal 0.81 0.40 0.44
  outer loop
   vertex -5.83 5.66 8.21
   vertex -2.34 2.52 4.65
   vertex -4.41 6.70 4.63
  endloop
 endfacet
 facet normal -0.05 -0.51 -0.86
  outer loop
   vertex -2.39 -15.22 67.10
   vertex -7.43 -7.32 62.69
   vertex 2.12 -14.63 66.51
  endloop
 endfacet
 facet normal -0.25 -0.91 -0.32
  outer loop
   vertex -0.49 -16.23 40.16
   vertex -7.96 -12.04 34.02
   vertex -0.48 -14.23 34.37
  endloop
 endfacet
 facet normal -0.34 -0.93 0.14
  outer loop
   vertex -2.34 -16.42 54.14
   vertex -5.37 -15.24 54.69
   vertex -2.58 -16.92 50.22
  endloop
 endfacet
 facet normal 0.81 0.40 0.44
  outer loop
   vertex -5.83 5.66 8.21
   vertex -3.65 0.74 8.66
   vertex -2.34 2.52 4.65
  endloop
 endfacet
 facet normal -0.22 -0.91 -0.35
  outer loop
   vertex -0.49 -16.23 40.16
   vertex -5.58 -15.84 42.39
   vertex -7.96 -12.04 34.02
  endloop
 endfacet
 facet normal -0.28 -0.74 -0.62
  outer loop
   vertex -2.39 -15.22 67.10
   vertex -4.93 -16.80 70.13
   vertex -9.83 -15.05 70.23
  endloop
 endfacet
 facet normal 0.91 0.40 -0.06
  outer loop
   vertex -3.25 2.37 25.40
   vertex -3.65 0.74 8.66
   vertex -5.83 5.66 8.21
  endloop
 endfacet
 facet normal 0.96 -0.28 0.00
  outer loop
   vertex -3.25 2.37 25.40
   vertex -4.70 -2.57 25.36
   vertex -3.65 0.74 8.66
  endloop
 endfacet
 facet normal 0.54 -0.07 0.84
  outer loop
   vertex -3.65 0.74 8.66
   vertex -5.64 -3.66 9.59
   vertex -3.17 -5.01 7.87
  endloop
 endfacet
 facet normal 0.47 -0.23 0.85
  outer loop
   vertex -3.17 -5.01 7.87
   vertex -5.64 -3.66 9.59
   vertex -5.11 -9.21 7.80
  endloop
 endfacet
 facet normal -0.15 -0.43 0.89
  outer loop
   vertex -0.71 -9.55 98.52
   vertex -8.96 -12.01 95.91
   vertex -0.40 -15.90 95.49
  endloop
 endfacet
 facet normal -0.22 -0.92 0.33
  outer loop
   vertex -5.31 -14.67 56.33
   vertex -5.37 -15.24 54.69
   vertex -1.62 -15.60 56.27
  endloop
 endfacet
 facet normal -0.26 -0.87 0.42
  outer loop
   vertex -1.62 -15.60 56.27
   vertex -5.37 -15.24 54.69
   vertex -2.34 -16.42 54.14
  endloop
 endfacet
 facet normal -0.11 -0.99 -0.07
  outer loop
   vertex -1.98 -16.83 50.25
   vertex -5.58 -15.84 42.39
   vertex -0.49 -16.23 40.16
  endloop
 endfacet
 facet normal 0.87 0.50 -0.03
  outer loop
   vertex -4.89 5.24 25.72
   vertex -3.25 2.37 25.40
   vertex -5.83 5.66 8.21
  endloop
 endfacet
 facet normal 0.91 -0.42 -0.03
  outer loop
   vertex -4.70 -2.57 25.36
   vertex -5.64 -3.66 9.59
   vertex -3.65 0.74 8.66
  endloop
 endfacet
 facet normal 0.41 -0.89 0.20
  outer loop
   vertex -3.68 -9.48 3.64
   vertex -5.11 -9.21 7.80
   vertex -4.36 -10.61 0.00
  endloop
 endfacet
 facet normal -0.13 -0.85 -0.50
  outer loop
   vertex 1.59 -10.60 29.18
   vertex -7.96 -12.04 34.02
   vertex -5.36 -9.63 29.27
  endloop
 endfacet
 facet normal -0.20 -0.65 0.73
  outer loop
   vertex -7.43 -7.32 62.69
   vertex -7.95 -12.32 58.07
   vertex -0.44 -14.78 57.91
  endloop
 endfacet
 facet normal -0.22 -0.73 0.65
  outer loop
   vertex -0.44 -14.78 57.91
   vertex -7.95 -12.32 58.07
   vertex -5.31 -14.67 56.33
  endloop
 endfacet
 facet normal -0.12 0.90 -0.41
  outer loop
   vertex -2.58 -16.92 50.22
   vertex -5.37 -15.24 54.69
   vertex -1.98 -16.83 50.25
  endloop
 endfacet
 facet normal -0.05 -0.87 -0.50
  outer loop
   vertex -2.39 -15.22 67.10
   vertex -2.60 -18.49 72.85
   vertex -4.93 -16.80 70.13
  endloop
 endfacet
 facet normal -0.24 0.94 0.26
  outer loop
   vertex -0.50 19.72 85.66
   vertex -6.85 19.38 81.09
   vertex -6.89 17.20 88.92
  endloop
 endfacet
 facet normal -0.26 0.21 0.94
  outer loop
   vertex -3.91 3.43 100.00
   vertex -4.39 7.10 99.05
   vertex -7.83 2.62 99.10
  endloop
 endfacet
 facet normal 0.81 -0.59 -0.01
  outer loop
   vertex -4.70 -2.57 25.36
   vertex -6.33 -4.71 17.19
   vertex -5.64 -3.66 9.59
  endloop
 endfacet
 facet normal -0.37 -0.93 0.05
  outer loop
   vertex -5.37 -15.24 54.69
   vertex -5.58 -15.84 42.39
   vertex -1.98 -16.83 50.25
  endloop
 endfacet
 facet normal -0.67 -0.73 -0.15
  outer loop
   vertex -4.81 3.04 24.13
   vertex -6.86 5.01 23.63
   vertex -5.04 3.35 23.67
  endloop
 endfacet
 facet normal -0.10 -0.21 0.97
  outer loop
   vertex -7.84 -1.66 99.47
   vertex -8.63 -7.67 98.10
   vertex -0.71 -9.55 98.52
  endloop
 endfacet
 facet normal -0.43 -0.80 0.42
  outer loop
   vertex -7.95 -12.32 58.07
   vertex -8.25 -13.82 54.92
   vertex -5.31 -14.67 56.33
  endloop
 endfacet
 facet normal -0.20 -0.95 0.23
  outer loop
   vertex -6.55 -15.83 90.85
   vertex -10.00 -16.18 86.29
   vertex -0.42 -17.31 90.18
  endloop
 endfacet
 facet normal -0.21 -0.95 0.24
  outer loop
   vertex -0.42 -17.31 90.18
   vertex -10.00 -16.18 86.29
   vertex -6.10 -18.81 79.30
  endloop
 endfacet
 facet normal -0.39 -0.84 -0.36
  outer loop
   vertex -5.05 -19.03 92.04
   vertex -6.52 -18.38 92.11
   vertex -6.32 -18.30 91.72
  endloop
 endfacet
 facet normal -0.44 -0.47 0.77
  outer loop
   vertex -5.04 3.35 23.67
   vertex -6.86 5.01 23.63
   vertex -7.56 1.97 21.37
  endloop
 endfacet
 facet normal -0.72 0.20 0.67
  outer loop
   vertex -5.04 3.35 23.67
   vertex -7.56 1.97 21.37
   vertex -6.74 -3.37 23.83
  endloop
 endfacet
 facet normal 0.40 -0.92 -0.04
  outer loop
   vertex -6.18 -3.24 26.07
   vertex -6.74 -3.37 23.83
   vertex -4.70 -2.57 25.36
  endloop
 endfacet
 facet normal 0.35 -0.26 0.90
  outer loop
   vertex -5.64 -3.66 9.59
   vertex -9.47 -5.19 10.66
   vertex -5.11 -9.21 7.80
  endloop
 endfacet
 facet normal 0.31 -0.30 0.90
  outer loop
   vertex -5.11 -9.21 7.80
   vertex -9.47 -5.19 10.66
   vertex -11.08 -8.20 10.22
  endloop
 endfacet
 facet normal -0.40 -0.86 0.31
  outer loop
   vertex -5.31 -14.67 56.33
   vertex -8.25 -13.82 54.92
   vertex -5.37 -15.24 54.69
  endloop
 endfacet
 facet normal -0.04 -0.91 -0.40
  outer loop
   vertex -5.58 -15.84 42.39
   vertex -7.14 -14.79 40.16
   vertex -7.96 -12.04 34.02
  endloop
 endfacet
 facet normal -0.32 -0.88 -0.36
  outer loop
   vertex -4.93 -16.80 70.13
   vertex -10.22 -16.21 73.43
   vertex -9.83 -15.05 70.23
  endloop
 endfacet
 facet normal -0.35 0.62 0.71
  outer loop
   vertex -1.73 7.66 98.23
   vertex -9.83 4.95 96.60
   vertex -6.39 5.33 97.97
  endloop
 endfacet
 facet normal -0.24 0.08 0.97
  outer loop
   vertex -3.91 3.43 100.00
   vertex -7.83 2.62 99.10
   vertex -7.84 -1.66 99.47
  endloop
 endfacet
 facet normal -0.15 -0.44 0.89
  outer loop
   vertex -8.63 -7.67 98.10
   vertex -8.96 -12.01 95.91
   vertex -0.71 -9.55 98.52
  endloop
 endfacet
 facet normal -0.46 -0.67 -0.59
  outer loop
   vertex -7.96 -12.04 34.02
   vertex -7.18 -8.10 28.96
   vertex -5.36 -9.63 29.27
  endloop
 endfacet
 facet normal -0.29 -0.93 -0.21
  outer loop
   vertex -6.10 -18.81 79.30
   vertex -10.22 -16.21 73.43
   vertex -2.60 -18.49 72.85
  endloop
 endfacet
 facet normal -0.19 -0.52 0.83
  outer loop
   vertex -8.96 -12.01 95.91
   vertex -8.45 -16.09 93.50
   vertex -0.40 -15.90 95.49
  endloop
 endfacet
 facet normal -0.24 -0.94 0.22
  outer loop
   vertex -10.00 -16.18 86.29
   vertex -10.45 -16.84 82.95
   vertex -6.10 -18.81 79.30
  endloop
 endfacet
 facet normal -0.38 0.10 0.92
  outer loop
   vertex -6.39 5.33 97.97
   vertex -9.83 4.95 96.60
   vertex -8.07 -1.79 98.06
  endloop
 endfacet
 facet normal 0.28 -0.94 0.19
  outer loop
   vertex -4.70 -2.57 25.36
   vertex -10.52 -5.32 20.44
   vertex -6.33 -4.71 17.19
  endloop
 endfacet
 facet normal 0.47 -0.86 0.20
  outer loop
   vertex -5.11 -9.21 7.80
   vertex -9.38 -13.35 0.12
   vertex -4.36 -10.61 0.00
  endloop
 endfacet
 facet normal -0.25 -0.65 0.72
  outer loop
   vertex -8.45 -16.09 93.50
   vertex -6.52 -18.38 92.11
   vertex -5.05 -19.03 92.04
  endloop
 endfacet
 facet normal 0.04 -0.99 -0.13
  outer loop
   vertex -6.33 -4.71 17.19
   vertex -10.52 -5.32 20.44
   vertex -5.64 -3.66 9.59
  endloop
 endfacet
 facet normal 0.38 -0.93 0.03
  outer loop
   vertex -10.52 -5.32 20.44
   vertex -9.47 -5.19 10.66
   vertex -5.64 -3.66 9.59
  endloop
 endfacet
 facet normal -0.17 -0.76 0.62
  outer loop
   vertex -4.70 -2.57 25.36
   vertex -6.74 -3.37 23.83
   vertex -10.52 -5.32 20.44
  endloop
 endfacet
 facet normal -0.47 0.65 0.60
  outer loop
   vertex -2.04 15.54 57.89
   vertex -7.62 7.47 62.40
   vertex -3.30 10.28 62.69
  endloop
 endfacet
 facet normal 0.38 0.29 0.88
  outer loop
   vertex -9.83 4.95 96.60
   vertex -9.51 2.16 97.38
   vertex -8.07 -1.79 98.06
  endloop
 endfacet
 facet normal -0.54 -0.54 0.64
  outer loop
   vertex -7.43 -7.32 62.69
   vertex -12.29 -7.75 58.25
   vertex -7.95 -12.32 58.07
  endloop
 endfacet
 facet normal -0.34 0.34 0.88
  outer loop
   vertex -7.89 11.69 94.30
   vertex -11.56 5.20 95.44
   vertex -1.73 7.66 98.23
  endloop
 endfacet
 facet normal -0.35 0.65 0.67
  outer loop
   vertex -1.73 7.66 98.23
   vertex -11.56 5.20 95.44
   vertex -9.83 4.95 96.60
  endloop
 endfacet
 facet normal -0.22 0.38 0.90
  outer loop
   vertex -7.56 1.97 21.37
   vertex -10.06 -3.91 23.23
   vertex -6.74 -3.37 23.83
  endloop
 endfacet
 facet normal 0.13 -0.71 -0.69
  outer loop
   vertex -8.97 -4.39 27.54
   vertex -8.75 -4.06 27.24
   vertex -8.42 -4.04 27.29
  endloop
 endfacet
 facet normal 0.64 -0.77 0.06
  outer loop
   vertex -5.11 -9.21 7.80
   vertex -9.49 -13.15 3.73
   vertex -9.38 -13.35 0.12
  endloop
 endfacet
 facet normal -0.81 -0.49 0.34
  outer loop
   vertex -7.14 -14.79 40.16
   vertex -5.58 -15.84 42.39
   vertex -8.85 -13.38 38.12
  endloop
 endfacet
 facet normal -0.29 0.61 0.73
  outer loop
   vertex -9.91 11.76 57.90
   vertex -7.62 7.47 62.40
   vertex -2.04 15.54 57.89
  endloop
 endfacet
 facet normal -0.01 -1.00 -0.04
  outer loop
   vertex -6.85 4.90 26.37
   vertex -10.96 5.06 23.64
   vertex -6.86 5.01 23.63
  endloop
 endfacet
 facet normal -0.23 0.59 0.77
  outer loop
   vertex -10.06 -3.91 23.23
   vertex -10.15 -4.31 23.51
   vertex -6.74 -3.37 23.83
  endloop
 endfacet
 facet normal -0.37 -0.23 0.90
  outer loop
   vertex -7.97 -4.57 97.40
   vertex -8.07 -1.79 98.06
   vertex -9.50 -5.00 96.66
  endloop
 endfacet
 facet normal 0.85 -0.52 0.06
  outer loop
   vertex -8.75 -4.06 27.24
   vertex -8.97 -4.39 27.54
   vertex -8.91 -4.39 26.69
  endloop
 endfacet
 facet normal 0.23 -0.93 0.28
  outer loop
   vertex -10.15 -4.31 23.51
   vertex -10.52 -5.32 20.44
   vertex -6.74 -3.37 23.83
  endloop
 endfacet
 facet normal -0.29 -0.42 0.86
  outer loop
   vertex -7.97 -4.57 97.40
   vertex -9.50 -5.00 96.66
   vertex -8.05 -10.91 94.29
  endloop
 endfacet
 facet normal -0.45 -0.89 -0.05
  outer loop
   vertex -10.45 -16.84 82.95
   vertex -12.23 -15.52 75.67
   vertex -6.10 -18.81 79.30
  endloop
 endfacet
 facet normal -0.02 -1.00 -0.02
  outer loop
   vertex -6.85 4.90 26.37
   vertex -11.19 5.00 26.18
   vertex -10.96 5.06 23.64
  endloop
 endfacet
 facet normal -0.11 -0.99 -0.01
  outer loop
   vertex -8.97 -4.39 27.54
   vertex -10.00 -4.25 24.66
   vertex -8.91 -4.39 26.69
  endloop
 endfacet
 facet normal 0.01 -0.73 -0.68
  outer loop
   vertex -6.85 4.90 26.37
   vertex -12.76 3.29 28.01
   vertex -11.19 5.00 26.18
  endloop
 endfacet
 facet normal 0.00 -0.62 0.79
  outer loop
   vertex -6.86 5.01 23.63
   vertex -10.96 5.06 23.64
   vertex -10.83 2.64 21.75
  endloop
 endfacet
 facet normal -0.03 -0.59 0.81
  outer loop
   vertex -6.86 5.01 23.63
   vertex -10.83 2.64 21.75
   vertex -7.56 1.97 21.37
  endloop
 endfacet
 facet normal 0.16 0.24 0.96
  outer loop
   vertex -7.56 1.97 21.37
   vertex -10.83 2.64 21.75
   vertex -10.06 -3.91 23.23
  endloop
 endfacet
 facet normal 0.23 -0.56 0.80
  outer loop
   vertex -11.08 -8.20 10.22
   vertex -11.01 -11.63 7.77
   vertex -5.11 -9.21 7.80
  endloop
 endfacet
 facet normal -0.48 -0.60 0.64
  outer loop
   vertex -6.55 -15.83 90.85
   vertex -8.05 -10.91 94.29
   vertex -11.35 -8.86 93.74
  endloop
 endfacet
 facet normal -0.50 -0.86 0.03
  outer loop
   vertex -8.25 -13.82 54.92
   vertex -12.56 -11.44 51.73
   vertex -5.58 -15.84 42.39
  endloop
 endfacet
 facet normal 0.95 -0.29 -0.11
  outer loop
   vertex -10.00 -4.25 24.66
   vertex -10.15 -4.31 23.51
   vertex -10.06 -3.91 23.23
  endloop
 endfacet
 facet normal -0.50 -0.15 0.85
  outer loop
   vertex -8.07 -1.79 98.06
   vertex -12.38 -3.37 95.27
   vertex -9.50 -5.00 96.66
  endloop
 endfacet
 facet normal 0.34 -0.83 0.44
  outer loop
   vertex -5.11 -9.21 7.80
   vertex -11.01 -11.63 7.77
   vertex -9.49 -13.15 3.73
  endloop
 endfacet
 facet normal -0.42 -0.90 -0.10
  outer loop
   vertex -6.10 -18.81 79.30
   vertex -12.23 -15.52 75.67
   vertex -10.22 -16.21 73.43
  endloop
 endfacet
 facet normal -0.51 0.52 0.69
  outer loop
   vertex -12.11 13.09 90.10
   vertex -11.85 8.19 94.03
   vertex -7.89 11.69 94.30
  endloop
 endfacet
 facet normal -0.38 0.36 0.85
  outer loop
   vertex -7.89 11.69 94.30
   vertex -11.85 8.19 94.03
   vertex -11.56 5.20 95.44
  endloop
 endfacet
 facet normal -0.53 0.17 0.83
  outer loop
   vertex -11.56 5.20 95.44
   vertex -9.51 2.16 97.38
   vertex -9.83 4.95 96.60
  endloop
 endfacet
 facet normal 0.11 0.65 -0.75
  outer loop
   vertex -11.55 -2.11 28.27
   vertex -11.40 -1.67 28.68
   vertex -8.91 -4.39 26.69
  endloop
 endfacet
 facet normal -0.40 -0.42 0.81
  outer loop
   vertex -8.05 -10.91 94.29
   vertex -9.50 -5.00 96.66
   vertex -11.35 -8.86 93.74
  endloop
 endfacet
 facet normal -0.09 -0.94 0.32
  outer loop
   vertex -11.01 -11.63 7.77
   vertex -12.92 -13.75 1.06
   vertex -9.49 -13.15 3.73
  endloop
 endfacet
 facet normal -0.57 -0.82 -0.04
  outer loop
   vertex -12.56 -11.44 51.73
   vertex -8.85 -13.38 38.12
   vertex -5.58 -15.84 42.39
  endloop
 endfacet
 facet normal 0.13 -0.99 0.06
  outer loop
   vertex -9.49 -13.15 3.73
   vertex -12.92 -13.75 1.06
   vertex -9.38 -13.35 0.12
  endloop
 endfacet
 facet normal -0.56 -0.80 0.23
  outer loop
   vertex -10.00 -16.18 86.29
   vertex -12.79 -14.66 84.76
   vertex -10.45 -16.84 82.95
  endloop
 endfacet
 facet normal -0.43 -0.10 0.90
  outer loop
   vertex -10.45 1.82 62.30
   vertex -14.53 -1.69 59.96
   vertex -7.43 -7.32 62.69
  endloop
 endfacet
 facet normal -0.61 -0.76 -0.23
  outer loop
   vertex -12.03 -3.20 31.61
   vertex -11.97 -2.57 29.42
   vertex -8.97 -4.39 27.54
  endloop
 endfacet
 facet normal -0.61 -0.61 0.51
  outer loop
   vertex -6.55 -15.83 90.85
   vertex -12.79 -14.66 84.76
   vertex -10.00 -16.18 86.29
  endloop
 endfacet
 facet normal -0.69 0.58 0.43
  outer loop
   vertex -9.91 11.76 57.90
   vertex -10.31 12.71 56.01
   vertex -13.56 8.97 55.86
  endloop
 endfacet
 facet normal 0.73 -0.40 0.56
  outer loop
   vertex -10.83 2.64 21.75
   vertex -10.96 5.06 23.64
   vertex -12.37 1.98 23.28
  endloop
 endfacet
 facet normal 0.29 0.24 0.93
  outer loop
   vertex -10.83 2.64 21.75
   vertex -12.49 -0.47 23.08
   vertex -10.06 -3.91 23.23
  endloop
 endfacet
 facet normal 0.62 0.77 0.16
  outer loop
   vertex -12.01 -2.43 23.75
   vertex -10.00 -4.25 24.66
   vertex -10.06 -3.91 23.23
  endloop
 endfacet
 facet normal -0.53 -0.84 0.12
  outer loop
   vertex -10.00 -4.25 24.66
   vertex -12.89 -2.83 21.72
   vertex -10.15 -4.31 23.51
  endloop
 endfacet
 facet normal -0.60 -0.74 0.31
  outer loop
   vertex -10.15 -4.31 23.51
   vertex -12.89 -2.83 21.72
   vertex -10.52 -5.32 20.44
  endloop
 endfacet
 facet normal -0.55 -0.32 0.77
  outer loop
   vertex -12.38 -3.37 95.27
   vertex -11.35 -8.86 93.74
   vertex -9.50 -5.00 96.66
  endloop
 endfacet
 facet normal -0.66 -0.66 -0.36
  outer loop
   vertex -8.85 -13.38 38.12
   vertex -13.23 -7.86 35.98
   vertex -7.96 -12.04 34.02
  endloop
 endfacet
 facet normal -0.48 -0.81 -0.35
  outer loop
   vertex -10.22 -16.21 73.43
   vertex -12.16 -15.09 73.51
   vertex -9.83 -15.05 70.23
  endloop
 endfacet
 facet normal -0.60 0.30 0.75
  outer loop
   vertex -11.85 8.19 94.03
   vertex -14.36 6.90 92.53
   vertex -11.56 5.20 95.44
  endloop
 endfacet
 facet normal 0.65 -0.76 0.04
  outer loop
   vertex -10.96 5.06 23.64
   vertex -11.19 5.00 26.18
   vertex -12.74 3.56 23.93
  endloop
 endfacet
 facet normal 0.50 0.39 0.77
  outer loop
   vertex -12.01 -2.43 23.75
   vertex -10.06 -3.91 23.23
   vertex -12.49 -0.47 23.08
  endloop
 endfacet
 facet normal -0.51 -0.86 0.09
  outer loop
   vertex -11.97 -2.57 29.42
   vertex -12.89 -2.83 21.72
   vertex -10.00 -4.25 24.66
  endloop
 endfacet
 facet normal -0.58 -0.79 0.19
  outer loop
   vertex -12.79 -14.66 84.76
   vertex -12.10 -15.80 82.23
   vertex -10.45 -16.84 82.95
  endloop
 endfacet
 facet normal -0.49 -0.85 -0.18
  outer loop
   vertex -10.22 -16.21 73.43
   vertex -12.23 -15.52 75.67
   vertex -12.16 -15.09 73.51
  endloop
 endfacet
 facet normal -0.61 0.45 0.65
  outer loop
   vertex -7.62 7.47 62.40
   vertex -13.56 8.97 55.86
   vertex -14.50 4.74 57.87
  endloop
 endfacet
 facet normal 0.71 -0.70 -0.04
  outer loop
   vertex -12.76 3.29 28.01
   vertex -12.74 3.56 23.93
   vertex -11.19 5.00 26.18
  endloop
 endfacet
 facet normal 0.38 -0.27 0.89
  outer loop
   vertex -10.96 5.06 23.64
   vertex -12.74 3.56 23.93
   vertex -12.37 1.98 23.28
  endloop
 endfacet
 facet normal 0.72 -0.09 0.68
  outer loop
   vertex -10.83 2.64 21.75
   vertex -12.37 1.98 23.28
   vertex -12.49 -0.47 23.08
  endloop
 endfacet
 facet normal 0.77 0.62 -0.12
  outer loop
   vertex -12.80 -0.60 28.02
   vertex -11.55 -2.11 28.27
   vertex -12.01 -2.43 23.75
  endloop
 endfacet
 facet normal -0.59 -0.41 0.69
  outer loop
   vertex -7.43 -7.32 62.69
   vertex -14.53 -1.69 59.96
   vertex -12.29 -7.75 58.25
  endloop
 endfacet
 facet normal -0.65 -0.65 0.39
  outer loop
   vertex -12.29 -7.75 58.25
   vertex -12.56 -11.44 51.73
   vertex -8.25 -13.82 54.92
  endloop
 endfacet
 facet normal -0.24 -0.90 0.35
  outer loop
   vertex -11.01 -11.63 7.77
   vertex -16.78 -10.65 6.36
   vertex -12.92 -13.75 1.06
  endloop
 endfacet
 facet normal -0.60 -0.62 0.50
  outer loop
   vertex -6.55 -15.83 90.85
   vertex -11.35 -8.86 93.74
   vertex -12.79 -14.66 84.76
  endloop
 endfacet
 facet normal -0.69 -0.53 -0.50
  outer loop
   vertex -12.16 -15.09 73.51
   vertex -15.72 -12.56 75.72
   vertex -9.83 -15.05 70.23
  endloop
 endfacet
 facet normal -0.59 0.48 0.64
  outer loop
   vertex -12.11 13.09 90.10
   vertex -15.12 8.50 90.79
   vertex -11.85 8.19 94.03
  endloop
 endfacet
 facet normal 0.96 0.26 0.07
  outer loop
   vertex -12.80 -0.60 28.02
   vertex -12.01 -2.43 23.75
   vertex -12.49 -0.47 23.08
  endloop
 endfacet
 facet normal -0.27 -0.96 -0.04
  outer loop
   vertex -10.52 -5.32 20.44
   vertex -14.81 -3.65 10.35
   vertex -9.47 -5.19 10.66
  endloop
 endfacet
 facet normal -0.29 -0.56 0.78
  outer loop
   vertex -11.08 -8.20 10.22
   vertex -16.78 -10.65 6.36
   vertex -11.01 -11.63 7.77
  endloop
 endfacet
 facet normal -0.86 -0.51 0.00
  outer loop
   vertex -12.10 -15.80 82.23
   vertex -12.79 -14.66 84.76
   vertex -12.23 -15.52 75.67
  endloop
 endfacet
 facet normal -0.74 -0.07 0.67
  outer loop
   vertex -14.36 6.90 92.53
   vertex -9.51 2.16 97.38
   vertex -11.56 5.20 95.44
  endloop
 endfacet
 facet normal 1.00 0.06 0.01
  outer loop
   vertex -12.76 3.29 28.01
   vertex -12.49 -0.47 23.08
   vertex -12.74 3.56 23.93
  endloop
 endfacet
 facet normal 0.75 -0.09 0.65
  outer loop
   vertex -12.74 3.56 23.93
   vertex -12.49 -0.47 23.08
   vertex -12.37 1.98 23.28
  endloop
 endfacet
 facet normal 1.00 -0.01 0.06
  outer loop
   vertex -12.76 3.29 28.01
   vertex -12.80 -0.60 28.02
   vertex -12.49 -0.47 23.08
  endloop
 endfacet
 facet normal -0.78 -0.61 0.11
  outer loop
   vertex -11.97 -2.57 29.42
   vertex -13.92 -1.70 20.75
   vertex -12.89 -2.83 21.72
  endloop
 endfacet
 facet normal -0.09 -0.10 0.99
  outer loop
   vertex -9.47 -5.19 10.66
   vertex -14.81 -3.65 10.35
   vertex -11.08 -8.20 10.22
  endloop
 endfacet
 facet normal -0.76 -0.64 -0.11
  outer loop
   vertex -12.56 -11.44 51.73
   vertex -13.23 -7.86 35.98
   vertex -8.85 -13.38 38.12
  endloop
 endfacet
 facet normal -0.64 -0.75 -0.17
  outer loop
   vertex -12.23 -15.52 75.67
   vertex -15.72 -12.56 75.72
   vertex -12.16 -15.09 73.51
  endloop
 endfacet
 facet normal -0.65 -0.76 0.03
  outer loop
   vertex -12.23 -15.52 75.67
   vertex -12.79 -14.66 84.76
   vertex -15.72 -12.56 75.72
  endloop
 endfacet
 facet normal -0.33 0.94 0.01
  outer loop
   vertex -16.43 8.45 0.29
   vertex -14.73 9.02 4.55
   vertex -12.77 9.74 0.21
  endloop
 endfacet
 facet normal -0.51 -0.40 0.76
  outer loop
   vertex -14.53 -1.69 59.96
   vertex -14.70 -2.97 59.17
   vertex -12.29 -7.75 58.25
  endloop
 endfacet
 facet normal -0.16 -0.16 0.97
  outer loop
   vertex -14.81 -3.65 10.35
   vertex -15.10 -8.08 9.59
   vertex -11.08 -8.20 10.22
  endloop
 endfacet
 facet normal -0.53 -0.05 0.85
  outer loop
   vertex -8.07 -1.79 98.06
   vertex -9.51 2.16 97.38
   vertex -12.38 -3.37 95.27
  endloop
 endfacet
 facet normal 0.72 -0.17 0.68
  outer loop
   vertex -13.64 1.69 59.87
   vertex -14.52 0.42 60.49
   vertex -14.53 -1.69 59.96
  endloop
 endfacet
 facet normal -0.55 -0.66 0.51
  outer loop
   vertex -11.35 -8.86 93.74
   vertex -15.80 -11.01 86.17
   vertex -12.79 -14.66 84.76
  endloop
 endfacet
 facet normal -0.61 0.43 0.66
  outer loop
   vertex -15.12 8.50 90.79
   vertex -14.36 6.90 92.53
   vertex -11.85 8.19 94.03
  endloop
 endfacet
 facet normal 0.59 0.55 0.59
  outer loop
   vertex -14.50 4.74 57.87
   vertex -15.24 3.84 59.44
   vertex -13.64 1.69 59.87
  endloop
 endfacet
 facet normal 0.19 0.32 0.93
  outer loop
   vertex -15.24 3.84 59.44
   vertex -14.52 0.42 60.49
   vertex -13.64 1.69 59.87
  endloop
 endfacet
 facet normal -0.73 -0.65 0.20
  outer loop
   vertex -10.52 -5.32 20.44
   vertex -16.08 -2.33 9.99
   vertex -14.81 -3.65 10.35
  endloop
 endfacet
 facet normal -0.61 0.17 0.78
  outer loop
   vertex -14.36 6.90 92.53
   vertex -16.37 3.81 91.66
   vertex -9.51 2.16 97.38
  endloop
 endfacet
 facet normal -0.44 -0.88 0.19
  outer loop
   vertex -16.78 -10.65 6.36
   vertex -17.09 -11.83 0.17
   vertex -12.92 -13.75 1.06
  endloop
 endfacet
 facet normal -0.13 -0.64 -0.76
  outer loop
   vertex -12.92 -13.75 1.06
   vertex -17.09 -11.83 0.17
   vertex -9.38 -13.35 0.12
  endloop
 endfacet
 facet normal 0.06 0.30 0.95
  outer loop
   vertex -15.24 3.84 59.44
   vertex -17.55 3.97 59.55
   vertex -14.52 0.42 60.49
  endloop
 endfacet
 facet normal 0.16 0.38 0.91
  outer loop
   vertex -14.52 0.42 60.49
   vertex -17.55 3.97 59.55
   vertex -17.86 1.93 60.46
  endloop
 endfacet
 facet normal -0.65 -0.36 0.67
  outer loop
   vertex -16.37 3.81 91.66
   vertex -18.99 2.53 88.43
   vertex -9.51 2.16 97.38
  endloop
 endfacet
 facet normal -0.68 0.08 0.73
  outer loop
   vertex -9.51 2.16 97.38
   vertex -18.99 2.53 88.43
   vertex -12.38 -3.37 95.27
  endloop
 endfacet
 facet normal -0.12 -0.24 0.96
  outer loop
   vertex -14.52 0.42 60.49
   vertex -17.86 1.93 60.46
   vertex -14.53 -1.69 59.96
  endloop
 endfacet
 facet normal -0.39 -0.13 0.91
  outer loop
   vertex -14.81 -3.65 10.35
   vertex -16.08 -2.33 9.99
   vertex -15.10 -8.08 9.59
  endloop
 endfacet
 facet normal -0.01 -0.92 0.39
  outer loop
   vertex -17.81 -2.85 59.37
   vertex -15.22 -4.36 55.87
   vertex -14.70 -2.97 59.17
  endloop
 endfacet
 facet normal -0.74 -0.33 0.59
  outer loop
   vertex -19.06 -1.54 88.25
   vertex -19.20 -4.59 86.36
   vertex -11.35 -8.86 93.74
  endloop
 endfacet
 facet normal -0.12 -0.74 0.66
  outer loop
   vertex -15.10 -8.08 9.59
   vertex -16.78 -10.65 6.36
   vertex -11.08 -8.20 10.22
  endloop
 endfacet
 facet normal -0.73 -0.40 0.55
  outer loop
   vertex -19.20 -4.59 86.36
   vertex -15.80 -11.01 86.17
   vertex -11.35 -8.86 93.74
  endloop
 endfacet
 facet normal 0.17 0.82 0.55
  outer loop
   vertex -14.50 4.74 57.87
   vertex -17.53 4.98 58.45
   vertex -15.24 3.84 59.44
  endloop
 endfacet
 facet normal 0.98 0.07 0.17
  outer loop
   vertex -17.26 3.52 30.88
   vertex -16.22 -2.44 27.38
   vertex -16.83 3.51 28.37
  endloop
 endfacet
 facet normal 0.95 -0.02 0.31
  outer loop
   vertex -17.26 3.52 30.88
   vertex -17.25 -3.20 30.51
   vertex -16.22 -2.44 27.38
  endloop
 endfacet
 facet normal -0.09 -0.22 0.97
  outer loop
   vertex -17.86 1.93 60.46
   vertex -17.81 -2.85 59.37
   vertex -14.53 -1.69 59.96
  endloop
 endfacet
 facet normal 0.04 -0.53 0.85
  outer loop
   vertex -14.53 -1.69 59.96
   vertex -17.81 -2.85 59.37
   vertex -14.70 -2.97 59.17
  endloop
 endfacet
 facet normal -0.24 -0.94 0.23
  outer loop
   vertex -17.81 -2.85 59.37
   vertex -19.78 -3.38 55.19
   vertex -15.22 -4.36 55.87
  endloop
 endfacet
 facet normal -0.17 -0.96 -0.22
  outer loop
   vertex -19.78 -3.38 55.19
   vertex -19.28 -2.69 51.78
   vertex -16.89 -2.78 50.33
  endloop
 endfacet
 facet normal -0.17 -0.96 -0.22
  outer loop
   vertex -15.22 -4.36 55.87
   vertex -19.78 -3.38 55.19
   vertex -16.89 -2.78 50.33
  endloop
 endfacet
 facet normal -0.63 0.42 0.66
  outer loop
   vertex -17.30 6.34 6.02
   vertex -19.35 2.04 6.79
   vertex -14.37 6.39 8.79
  endloop
 endfacet
 facet normal -0.65 0.47 0.59
  outer loop
   vertex -14.37 6.39 8.79
   vertex -19.35 2.04 6.79
   vertex -16.70 2.03 9.70
  endloop
 endfacet
 facet normal 0.83 -0.46 -0.30
  outer loop
   vertex -16.89 -2.78 50.33
   vertex -18.85 -1.53 42.99
   vertex -17.20 -1.49 47.50
  endloop
 endfacet
 facet normal 0.31 -0.92 -0.24
  outer loop
   vertex -16.89 -2.78 50.33
   vertex -23.72 -3.30 43.51
   vertex -18.85 -1.53 42.99
  endloop
 endfacet
 facet normal -0.97 -0.15 -0.20
  outer loop
   vertex -16.08 -2.33 9.99
   vertex -16.70 2.03 9.70
   vertex -15.10 -8.08 9.59
  endloop
 endfacet
 facet normal -0.63 -0.11 0.77
  outer loop
   vertex -15.10 -8.08 9.59
   vertex -16.70 2.03 9.70
   vertex -19.13 -6.49 6.49
  endloop
 endfacet
 facet normal -0.19 -0.94 -0.29
  outer loop
   vertex -17.25 -3.20 30.51
   vertex -19.61 -2.94 31.17
   vertex -16.22 -2.44 27.38
  endloop
 endfacet
 facet normal -0.50 -0.84 0.19
  outer loop
   vertex -16.78 -10.65 6.36
   vertex -18.27 -10.94 1.02
   vertex -17.09 -11.83 0.17
  endloop
 endfacet
 facet normal 0.43 0.05 0.90
  outer loop
   vertex -17.26 3.52 30.88
   vertex -18.71 3.17 31.60
   vertex -18.24 1.18 31.48
  endloop
 endfacet
 facet normal 0.97 -0.12 -0.19
  outer loop
   vertex -17.50 2.23 34.58
   vertex -17.69 -1.61 35.95
   vertex -18.24 1.18 31.48
  endloop
 endfacet
 facet normal 0.91 -0.40 -0.06
  outer loop
   vertex -17.26 3.52 30.88
   vertex -18.24 1.18 31.48
   vertex -18.48 0.70 31.08
  endloop
 endfacet
 facet normal 0.77 -0.29 0.57
  outer loop
   vertex -18.48 0.70 31.08
   vertex -18.61 -0.12 30.83
   vertex -17.26 3.52 30.88
  endloop
 endfacet
 facet normal 0.91 -0.27 -0.33
  outer loop
   vertex -17.20 -1.49 47.50
   vertex -18.85 -1.53 42.99
   vertex -17.34 0.41 45.58
  endloop
 endfacet
 facet normal -0.78 0.28 0.56
  outer loop
   vertex -18.61 -0.12 30.83
   vertex -18.49 -1.69 31.79
   vertex -17.26 3.52 30.88
  endloop
 endfacet
 facet normal 0.69 -0.04 0.72
  outer loop
   vertex -17.26 3.52 30.88
   vertex -18.49 -1.69 31.79
   vertex -17.25 -3.20 30.51
  endloop
 endfacet
 facet normal 0.01 -1.00 0.07
  outer loop
   vertex -16.89 -2.78 50.33
   vertex -19.28 -2.69 51.78
   vertex -23.72 -3.30 43.51
  endloop
 endfacet
 facet normal -0.54 -0.77 0.35
  outer loop
   vertex -20.03 -1.56 58.80
   vertex -19.78 -3.38 55.19
   vertex -17.81 -2.85 59.37
  endloop
 endfacet
 facet normal -0.86 -0.48 -0.16
  outer loop
   vertex -19.23 -7.00 77.87
   vertex -19.21 -6.14 75.07
   vertex -15.72 -12.56 75.72
  endloop
 endfacet
 facet normal -0.72 -0.54 -0.43
  outer loop
   vertex -17.09 -11.83 0.17
   vertex -18.27 -10.94 1.02
   vertex -19.07 -9.21 0.19
  endloop
 endfacet
 facet normal -0.36 0.69 0.63
  outer loop
   vertex -17.53 4.98 58.45
   vertex -19.56 3.41 59.03
   vertex -17.55 3.97 59.55
  endloop
 endfacet
 facet normal -0.34 0.43 0.84
  outer loop
   vertex -17.55 3.97 59.55
   vertex -19.56 3.41 59.03
   vertex -17.86 1.93 60.46
  endloop
 endfacet
 facet normal 0.92 0.24 -0.30
  outer loop
   vertex -18.71 3.17 31.60
   vertex -17.50 2.23 34.58
   vertex -18.24 1.18 31.48
  endloop
 endfacet
 facet normal 0.97 0.04 0.25
  outer loop
   vertex -19.66 3.89 42.46
   vertex -17.69 -1.61 35.95
   vertex -17.50 2.23 34.58
  endloop
 endfacet
 facet normal 0.84 0.07 -0.54
  outer loop
   vertex -19.66 3.89 42.46
   vertex -17.34 0.41 45.58
   vertex -18.85 -1.53 42.99
  endloop
 endfacet
 facet normal 0.98 -0.11 -0.19
  outer loop
   vertex -18.24 1.18 31.48
   vertex -17.69 -1.61 35.95
   vertex -18.49 -1.69 31.79
  endloop
 endfacet
 facet normal 0.17 -0.55 0.82
  outer loop
   vertex -18.49 -1.69 31.79
   vertex -19.61 -2.94 31.17
   vertex -17.25 -3.20 30.51
  endloop
 endfacet
 facet normal 0.97 0.16 0.16
  outer loop
   vertex -19.66 3.89 42.46
   vertex -18.85 -1.53 42.99
   vertex -17.69 -1.61 35.95
  endloop
 endfacet
 facet normal 0.91 -0.12 -0.39
  outer loop
   vertex -18.24 1.18 31.48
   vertex -18.49 -1.69 31.79
   vertex -18.48 0.70 31.08
  endloop
 endfacet
 facet normal 0.97 -0.08 -0.25
  outer loop
   vertex -18.49 -1.69 31.79
   vertex -18.61 -0.12 30.83
   vertex -18.48 0.70 31.08
  endloop
 endfacet
 facet normal 0.78 0.62 0.08
  outer loop
   vertex -19.66 3.89 42.46
   vertex -17.50 2.23 34.58
   vertex -20.94 6.69 33.09
  endloop
 endfacet
 facet normal -0.54 0.80 0.26
  outer loop
   vertex -21.02 3.14 56.84
   vertex -19.56 3.41 59.03
   vertex -17.53 4.98 58.45
  endloop
 endfacet
 facet normal 0.81 0.57 -0.15
  outer loop
   vertex -17.50 2.23 34.58
   vertex -18.71 3.17 31.60
   vertex -20.94 6.69 33.09
  endloop
 endfacet
 facet normal 0.60 0.77 -0.22
  outer loop
   vertex -21.37 5.31 42.77
   vertex -17.02 3.99 50.02
   vertex -19.66 3.89 42.46
  endloop
 endfacet
 facet normal 0.78 0.06 -0.62
  outer loop
   vertex -18.48 0.70 31.08
   vertex -18.61 -0.12 30.83
   vertex -19.53 -0.65 29.62
  endloop
 endfacet
 facet normal 0.71 0.43 0.55
  outer loop
   vertex -18.88 8.29 83.81
   vertex -20.02 6.73 86.49
   vertex -18.99 2.53 88.43
  endloop
 endfacet
 facet normal -0.71 0.14 0.69
  outer loop
   vertex -18.99 2.53 88.43
   vertex -20.02 6.73 86.49
   vertex -20.17 -2.21 88.21
  endloop
 endfacet
 facet normal 0.83 0.55 -0.07
  outer loop
   vertex -20.94 6.69 33.09
   vertex -18.71 3.17 31.60
   vertex -19.35 3.82 29.10
  endloop
 endfacet
 facet normal 0.96 -0.27 0.11
  outer loop
   vertex -19.50 3.46 25.45
   vertex -20.04 1.58 25.51
   vertex -19.29 3.54 23.82
  endloop
 endfacet
 facet normal 0.95 -0.29 0.09
  outer loop
   vertex -19.29 3.54 23.82
   vertex -20.04 1.58 25.51
   vertex -19.80 1.66 23.05
  endloop
 endfacet
 facet normal -0.01 -0.05 1.00
  outer loop
   vertex -20.17 -2.21 88.21
   vertex -19.06 -1.54 88.25
   vertex -18.99 2.53 88.43
  endloop
 endfacet
 facet normal -0.63 0.02 0.77
  outer loop
   vertex -19.56 3.41 59.03
   vertex -20.03 -1.56 58.80
   vertex -17.86 1.93 60.46
  endloop
 endfacet
 facet normal -0.36 -0.21 0.91
  outer loop
   vertex -17.86 1.93 60.46
   vertex -20.03 -1.56 58.80
   vertex -17.81 -2.85 59.37
  endloop
 endfacet
 facet normal 0.99 0.00 0.11
  outer loop
   vertex -19.20 -0.81 22.66
   vertex -19.40 -2.47 24.51
   vertex -19.19 -2.35 22.59
  endloop
 endfacet
 facet normal 0.28 -0.51 0.81
  outer loop
   vertex -19.06 -1.54 88.25
   vertex -20.17 -2.21 88.21
   vertex -19.20 -4.59 86.36
  endloop
 endfacet
 facet normal 0.77 -0.63 -0.14
  outer loop
   vertex -18.49 -1.69 31.79
   vertex -17.69 -1.61 35.95
   vertex -19.61 -2.94 31.17
  endloop
 endfacet
 facet normal 0.00 -0.99 -0.13
  outer loop
   vertex -19.61 -2.94 31.17
   vertex -20.34 -2.74 29.64
   vertex -16.22 -2.44 27.38
  endloop
 endfacet
 facet normal -0.19 -0.94 -0.29
  outer loop
   vertex -19.23 -7.00 77.87
   vertex -20.72 -6.12 75.99
   vertex -19.21 -6.14 75.07
  endloop
 endfacet
 facet normal 0.46 0.23 -0.86
  outer loop
   vertex -19.29 3.54 23.82
   vertex -19.80 1.66 23.05
   vertex -22.07 3.56 22.34
  endloop
 endfacet
 facet normal 0.68 0.51 0.53
  outer loop
   vertex -22.55 -0.69 26.86
   vertex -19.40 -2.47 24.51
   vertex -19.20 -0.81 22.66
  endloop
 endfacet
 facet normal -0.08 -0.63 0.77
  outer loop
   vertex -20.17 -2.21 88.21
   vertex -20.04 -5.86 85.22
   vertex -19.20 -4.59 86.36
  endloop
 endfacet
 facet normal -0.44 -0.55 -0.71
  outer loop
   vertex -20.72 -6.12 75.99
   vertex -20.54 -1.47 72.24
   vertex -19.21 -6.14 75.07
  endloop
 endfacet
 facet normal 0.74 -0.65 0.18
  outer loop
   vertex -19.20 -4.59 86.36
   vertex -20.04 -5.86 85.22
   vertex -19.23 -7.00 77.87
  endloop
 endfacet
 facet normal 0.60 -0.77 0.19
  outer loop
   vertex -19.23 -7.00 77.87
   vertex -20.04 -5.86 85.22
   vertex -20.20 -7.07 80.73
  endloop
 endfacet
 facet normal 0.62 -0.69 -0.38
  outer loop
   vertex -19.61 -2.94 31.17
   vertex -20.84 -4.57 32.16
   vertex -20.34 -2.74 29.64
  endloop
 endfacet
 facet normal 0.75 -0.65 0.13
  outer loop
   vertex -18.85 -1.53 42.99
   vertex -20.83 -4.62 38.86
   vertex -17.69 -1.61 35.95
  endloop
 endfacet
 facet normal 0.76 -0.64 -0.13
  outer loop
   vertex -17.69 -1.61 35.95
   vertex -20.84 -4.57 32.16
   vertex -19.61 -2.94 31.17
  endloop
 endfacet
 facet normal 0.69 -0.73 -0.01
  outer loop
   vertex -20.83 -4.62 38.86
   vertex -20.84 -4.57 32.16
   vertex -17.69 -1.61 35.95
  endloop
 endfacet
 facet normal -0.36 -0.92 -0.14
  outer loop
   vertex -19.23 -7.00 77.87
   vertex -20.20 -7.07 80.73
   vertex -20.72 -6.12 75.99
  endloop
 endfacet
 facet normal 0.42 0.81 -0.41
  outer loop
   vertex -20.94 6.69 33.09
   vertex -19.35 3.82 29.10
   vertex -21.34 5.38 30.11
  endloop
 endfacet
 facet normal 0.68 -0.04 -0.73
  outer loop
   vertex -19.28 1.12 29.76
   vertex -19.53 -0.65 29.62
   vertex -22.62 1.50 26.64
  endloop
 endfacet
 facet normal -0.83 -0.04 0.56
  outer loop
   vertex -20.03 -1.56 58.80
   vertex -21.62 1.41 56.63
   vertex -21.54 -0.26 56.64
  endloop
 endfacet
 facet normal 0.35 -0.82 0.45
  outer loop
   vertex -18.85 -1.53 42.99
   vertex -23.72 -3.30 43.51
   vertex -20.83 -4.62 38.86
  endloop
 endfacet
 facet normal 0.52 -0.12 0.84
  outer loop
   vertex -19.50 3.46 25.45
   vertex -22.25 3.63 27.18
   vertex -20.04 1.58 25.51
  endloop
 endfacet
 facet normal 0.02 -1.00 -0.03
  outer loop
   vertex -20.04 1.58 25.51
   vertex -22.62 1.50 26.64
   vertex -19.80 1.66 23.05
  endloop
 endfacet
 facet normal -0.68 -0.61 0.41
  outer loop
   vertex -19.28 -2.69 51.78
   vertex -23.86 0.76 49.34
   vertex -23.72 -3.30 43.51
  endloop
 endfacet
 facet normal 0.64 0.14 0.75
  outer loop
   vertex -22.55 -0.69 26.86
   vertex -22.69 -2.60 27.34
   vertex -19.40 -2.47 24.51
  endloop
 endfacet
 facet normal 0.23 -0.97 -0.04
  outer loop
   vertex -19.40 -2.47 24.51
   vertex -23.38 -3.50 27.08
   vertex -19.19 -2.35 22.59
  endloop
 endfacet
 facet normal 0.01 -1.00 -0.03
  outer loop
   vertex -23.54 1.62 22.92
   vertex -22.19 1.65 22.40
   vertex -19.80 1.66 23.05
  endloop
 endfacet
 facet normal 0.68 -0.05 -0.74
  outer loop
   vertex -22.62 1.50 26.64
   vertex -19.53 -0.65 29.62
   vertex -22.55 -0.69 26.86
  endloop
 endfacet
 facet normal 0.22 -0.98 -0.05
  outer loop
   vertex -23.38 -3.50 27.08
   vertex -20.16 -2.53 21.76
   vertex -19.19 -2.35 22.59
  endloop
 endfacet
 facet normal 0.65 -0.67 -0.36
  outer loop
   vertex -20.84 -4.57 32.16
   vertex -22.52 -4.42 28.80
   vertex -20.34 -2.74 29.64
  endloop
 endfacet
 facet normal 0.27 -0.87 0.41
  outer loop
   vertex -23.72 -3.30 43.51
   vertex -23.27 -5.29 39.02
   vertex -20.83 -4.62 38.86
  endloop
 endfacet
 facet normal 0.56 0.73 -0.40
  outer loop
   vertex -20.94 6.69 33.09
   vertex -21.34 5.38 30.11
   vertex -22.34 6.69 31.09
  endloop
 endfacet
 facet normal 0.39 -0.29 0.87
  outer loop
   vertex -22.25 3.63 27.18
   vertex -22.62 1.50 26.64
   vertex -20.04 1.58 25.51
  endloop
 endfacet
 facet normal -0.85 0.11 0.52
  outer loop
   vertex -21.41 1.72 53.15
   vertex -23.86 0.76 49.34
   vertex -21.50 0.68 53.23
  endloop
 endfacet
 facet normal 0.01 -1.00 -0.04
  outer loop
   vertex -19.80 1.66 23.05
   vertex -22.62 1.50 26.64
   vertex -23.54 1.62 22.92
  endloop
 endfacet
 facet normal -0.07 -1.00 -0.01
  outer loop
   vertex -25.37 -4.24 29.49
   vertex -22.52 -4.42 28.80
   vertex -20.84 -4.57 32.16
  endloop
 endfacet
 facet normal 0.91 0.30 0.30
  outer loop
   vertex -23.46 5.52 28.98
   vertex -22.25 3.63 27.18
   vertex -22.96 5.60 27.37
  endloop
 endfacet
 facet normal 0.26 -0.96 -0.05
  outer loop
   vertex -23.27 -5.29 39.02
   vertex -24.83 -5.37 32.44
   vertex -20.83 -4.62 38.86
  endloop
 endfacet
 facet normal 0.20 -0.98 -0.01
  outer loop
   vertex -20.83 -4.62 38.86
   vertex -24.83 -5.37 32.44
   vertex -20.84 -4.57 32.16
  endloop
 endfacet
 facet normal 0.54 -0.59 0.60
  outer loop
   vertex -22.69 -2.60 27.34
   vertex -23.38 -3.50 27.08
   vertex -19.40 -2.47 24.51
  endloop
 endfacet
 facet normal 0.16 -0.91 -0.38
  outer loop
   vertex -24.83 -5.37 32.44
   vertex -25.37 -4.24 29.49
   vertex -20.84 -4.57 32.16
  endloop
 endfacet
 facet normal -0.01 -1.00 -0.03
  outer loop
   vertex -22.62 1.50 26.64
   vertex -25.03 1.54 26.19
   vertex -23.54 1.62 22.92
  endloop
 endfacet
 facet normal -0.15 -0.90 -0.40
  outer loop
   vertex -25.37 -4.24 29.49
   vertex -23.38 -3.50 27.08
   vertex -22.52 -4.42 28.80
  endloop
 endfacet
 facet normal -0.41 -0.88 -0.25
  outer loop
   vertex -23.38 -3.50 27.08
   vertex -26.05 -1.96 25.98
   vertex -23.70 -2.14 22.77
  endloop
 endfacet
 facet normal -0.16 -0.91 0.39
  outer loop
   vertex -23.72 -3.30 43.51
   vertex -25.82 -4.07 40.81
   vertex -23.27 -5.29 39.02
  endloop
 endfacet
 facet normal -0.06 0.99 0.12
  outer loop
   vertex -20.74 6.70 37.98
   vertex -25.72 6.88 34.20
   vertex -24.67 6.09 41.03
  endloop
 endfacet
 facet normal -0.37 -0.92 0.10
  outer loop
   vertex -25.82 -4.07 40.81
   vertex -24.83 -5.37 32.44
   vertex -23.27 -5.29 39.02
  endloop
 endfacet
 facet normal -0.36 -0.87 -0.34
  outer loop
   vertex -27.39 -2.41 28.54
   vertex -26.05 -1.96 25.98
   vertex -23.38 -3.50 27.08
  endloop
 endfacet
 facet normal -0.54 -0.84 0.07
  outer loop
   vertex -25.82 -4.07 40.81
   vertex -28.69 -2.83 33.06
   vertex -24.83 -5.37 32.44
  endloop
 endfacet
 facet normal -0.56 -0.80 -0.20
  outer loop
   vertex -24.83 -5.37 32.44
   vertex -28.69 -2.83 33.06
   vertex -25.37 -4.24 29.49
  endloop
 endfacet
 facet normal -0.61 0.77 0.17
  outer loop
   vertex -28.13 5.02 33.46
   vertex -28.52 3.53 38.82
   vertex -24.67 6.09 41.03
  endloop
 endfacet
 facet normal -0.66 -0.74 0.13
  outer loop
   vertex -25.82 -4.07 40.81
   vertex -28.70 -1.83 38.84
   vertex -28.69 -2.83 33.06
  endloop
 endfacet
 facet normal 0.65 0.09 -0.76
  outer loop
   vertex 27.03 3.46 27.96
   vertex 27.10 -0.47 27.53
   vertex 24.69 2.15 25.80
  endloop
 endfacet
 facet normal 0.47 0.85 0.22
  outer loop
   vertex 22.17 5.19 44.80
   vertex 27.20 5.38 33.47
   vertex 24.41 7.05 32.91
  endloop
 endfacet
 facet normal 0.54 0.79 -0.29
  outer loop
   vertex 27.20 5.38 33.47
   vertex 27.03 3.46 27.96
   vertex 24.41 7.05 32.91
  endloop
 endfacet
 facet normal 0.15 0.99 0.08
  outer loop
   vertex 26.88 4.99 38.80
   vertex 27.20 5.38 33.47
   vertex 22.17 5.19 44.80
  endloop
 endfacet
 facet normal 0.52 0.80 -0.30
  outer loop
   vertex 24.41 7.05 32.91
   vertex 27.03 3.46 27.96
   vertex 23.09 5.84 27.42
  endloop
 endfacet
 facet normal 0.61 -0.49 -0.61
  outer loop
   vertex 24.16 -3.89 27.34
   vertex 27.10 -0.47 27.53
   vertex 26.22 -3.16 28.82
  endloop
 endfacet
 facet normal 0.42 0.85 0.30
  outer loop
   vertex 23.27 4.13 46.24
   vertex 26.88 4.99 38.80
   vertex 22.17 5.19 44.80
  endloop
 endfacet
 facet normal 0.52 0.85 -0.05
  outer loop
   vertex 23.09 5.84 27.42
   vertex 27.03 3.46 27.96
   vertex 25.39 4.36 26.25
  endloop
 endfacet
 facet normal 0.63 -0.51 -0.59
  outer loop
   vertex 24.14 -2.60 26.21
   vertex 27.10 -0.47 27.53
   vertex 24.16 -3.89 27.34
  endloop
 endfacet
 facet normal -0.15 -0.03 -0.99
  outer loop
   vertex 24.69 2.15 25.80
   vertex 24.15 0.41 25.94
   vertex 22.82 1.11 26.12
  endloop
 endfacet
 facet normal 0.15 0.75 -0.65
  outer loop
   vertex 23.09 5.84 27.42
   vertex 25.39 4.36 26.25
   vertex 24.58 4.14 25.81
  endloop
 endfacet
 facet normal 0.51 0.83 0.23
  outer loop
   vertex 22.17 5.19 44.80
   vertex 24.41 7.05 32.91
   vertex 21.84 7.00 38.95
  endloop
 endfacet
 facet normal 0.52 0.53 -0.67
  outer loop
   vertex 24.15 0.41 25.94
   vertex 27.10 -0.47 27.53
   vertex 21.62 -2.12 22.03
  endloop
 endfacet
 facet normal 0.05 0.97 -0.23
  outer loop
   vertex 21.70 6.92 31.79
   vertex 24.41 7.05 32.91
   vertex 23.09 5.84 27.42
  endloop
 endfacet
 facet normal 0.39 0.64 -0.66
  outer loop
   vertex 18.84 0.12 22.57
   vertex 24.15 0.41 25.94
   vertex 21.62 -2.12 22.03
  endloop
 endfacet
 facet normal -0.05 1.00 -0.01
  outer loop
   vertex 21.70 6.92 31.79
   vertex 21.84 7.00 38.95
   vertex 24.41 7.05 32.91
  endloop
 endfacet
 facet normal -0.84 0.40 -0.37
  outer loop
   vertex 21.70 6.92 31.79
   vertex 23.09 5.84 27.42
   vertex 22.11 5.06 28.80
  endloop
 endfacet
 facet normal -0.51 0.31 -0.80
  outer loop
   vertex 22.22 3.87 27.21
   vertex 23.09 5.84 27.42
   vertex 24.58 4.14 25.81
  endloop
 endfacet
 facet normal -0.08 1.00 0.04
  outer loop
   vertex 22.22 3.87 27.21
   vertex 24.58 4.14 25.81
   vertex 19.00 3.74 24.02
  endloop
 endfacet
 facet normal 0.32 0.76 -0.57
  outer loop
   vertex 22.82 1.11 26.12
   vertex 24.15 0.41 25.94
   vertex 18.84 0.12 22.57
  endloop
 endfacet
 facet normal -0.84 0.41 -0.36
  outer loop
   vertex 22.11 5.06 28.80
   vertex 23.09 5.84 27.42
   vertex 22.22 3.87 27.21
  endloop
 endfacet
 facet normal 0.00 0.98 -0.22
  outer loop
   vertex 24.58 4.14 25.81
   vertex 22.37 3.43 22.62
   vertex 19.00 3.74 24.02
  endloop
 endfacet
 facet normal 0.06 -0.31 -0.95
  outer loop
   vertex 20.26 3.48 22.48
   vertex 22.37 3.43 22.62
   vertex 22.59 1.54 23.24
  endloop
 endfacet
 facet normal -0.90 0.11 -0.42
  outer loop
   vertex 22.15 0.71 26.54
   vertex 22.22 3.87 27.21
   vertex 22.34 1.45 26.31
  endloop
 endfacet
 facet normal -0.46 -0.16 -0.87
  outer loop
   vertex 22.15 0.71 26.54
   vertex 22.34 1.45 26.31
   vertex 22.82 1.11 26.12
  endloop
 endfacet
 facet normal -0.40 0.90 0.20
  outer loop
   vertex 22.15 0.71 26.54
   vertex 22.82 1.11 26.12
   vertex 18.84 0.12 22.57
  endloop
 endfacet
 facet normal -0.31 -0.39 -0.87
  outer loop
   vertex 21.75 -2.39 26.98
   vertex 24.14 -2.60 26.21
   vertex 21.41 -3.57 27.63
  endloop
 endfacet
 facet normal -0.37 0.88 0.29
  outer loop
   vertex 19.31 4.42 43.53
   vertex 22.17 5.19 44.80
   vertex 21.84 7.00 38.95
  endloop
 endfacet
 facet normal -0.52 0.67 -0.53
  outer loop
   vertex 19.81 4.08 29.79
   vertex 22.11 5.06 28.80
   vertex 22.22 3.87 27.21
  endloop
 endfacet
 facet normal -0.83 0.13 -0.54
  outer loop
   vertex 22.22 3.87 27.21
   vertex 22.15 0.71 26.54
   vertex 21.74 -0.40 26.89
  endloop
 endfacet
 facet normal -0.52 0.83 0.18
  outer loop
   vertex 19.31 4.42 43.53
   vertex 21.84 7.00 38.95
   vertex 19.67 6.58 34.61
  endloop
 endfacet
 facet normal -0.95 0.12 -0.28
  outer loop
   vertex 21.41 -3.57 27.63
   vertex 21.76 -1.78 27.21
   vertex 21.75 -2.39 26.98
  endloop
 endfacet
 facet normal -0.51 0.69 -0.50
  outer loop
   vertex 21.70 6.92 31.79
   vertex 22.11 5.06 28.80
   vertex 19.81 4.08 29.79
  endloop
 endfacet
 facet normal 0.03 0.99 -0.14
  outer loop
   vertex 19.00 3.74 24.02
   vertex 22.37 3.43 22.62
   vertex 20.26 3.48 22.48
  endloop
 endfacet
 facet normal 0.19 0.94 -0.29
  outer loop
   vertex 19.80 0.58 24.64
   vertex 22.15 0.71 26.54
   vertex 18.84 0.12 22.57
  endloop
 endfacet
 facet normal -0.59 0.43 0.69
  outer loop
   vertex 21.74 -0.40 26.89
   vertex 22.15 0.71 26.54
   vertex 19.80 0.58 24.64
  endloop
 endfacet
 facet normal -0.67 -0.18 -0.72
  outer loop
   vertex 18.75 -0.34 29.66
   vertex 21.74 -0.40 26.89
   vertex 21.76 -1.78 27.21
  endloop
 endfacet
 facet normal -0.22 -0.04 -0.97
  outer loop
   vertex 18.84 0.12 22.57
   vertex 21.62 -2.12 22.03
   vertex 18.46 -1.70 22.74
  endloop
 endfacet
 facet normal -0.18 0.98 -0.01
  outer loop
   vertex 19.67 6.58 34.61
   vertex 21.84 7.00 38.95
   vertex 21.70 6.92 31.79
  endloop
 endfacet
 facet normal 0.39 0.86 0.33
  outer loop
   vertex 18.43 4.21 51.70
   vertex 23.27 4.13 46.24
   vertex 22.17 5.19 44.80
  endloop
 endfacet
 facet normal -0.67 0.13 -0.73
  outer loop
   vertex 22.22 3.87 27.21
   vertex 21.74 -0.40 26.89
   vertex 18.75 -0.34 29.66
  endloop
 endfacet
 facet normal -0.70 -0.03 -0.71
  outer loop
   vertex 21.76 -1.78 27.21
   vertex 21.41 -3.57 27.63
   vertex 19.02 -1.97 29.92
  endloop
 endfacet
 facet normal 0.49 0.63 -0.60
  outer loop
   vertex 19.58 8.54 76.35
   vertex 19.93 5.01 72.90
   vertex 18.54 7.21 74.10
  endloop
 endfacet
 facet normal -0.57 0.76 -0.32
  outer loop
   vertex 19.67 6.58 34.61
   vertex 21.70 6.92 31.79
   vertex 18.70 4.53 31.50
  endloop
 endfacet
 facet normal -0.50 0.69 -0.51
  outer loop
   vertex 18.70 4.53 31.50
   vertex 21.70 6.92 31.79
   vertex 19.81 4.08 29.79
  endloop
 endfacet
 facet normal 0.39 0.86 0.33
  outer loop
   vertex 18.43 4.21 51.70
   vertex 20.33 2.84 53.04
   vertex 23.27 4.13 46.24
  endloop
 endfacet
 facet normal -0.68 -0.23 -0.70
  outer loop
   vertex 18.75 -0.34 29.66
   vertex 21.76 -1.78 27.21
   vertex 19.02 -1.97 29.92
  endloop
 endfacet
 facet normal -0.74 -0.54 -0.40
  outer loop
   vertex 19.02 -1.97 29.92
   vertex 21.41 -3.57 27.63
   vertex 17.89 -1.75 31.72
  endloop
 endfacet
 facet normal 0.94 0.32 0.10
  outer loop
   vertex 19.40 8.41 83.74
   vertex 19.60 7.11 85.93
   vertex 19.89 8.80 78.04
  endloop
 endfacet
 facet normal -0.55 -0.79 0.27
  outer loop
   vertex 21.60 -3.52 43.21
   vertex 18.38 -3.05 38.01
   vertex 20.81 -5.34 36.22
  endloop
 endfacet
 facet normal -0.01 0.86 0.51
  outer loop
   vertex 18.19 7.96 84.49
   vertex 19.60 7.11 85.93
   vertex 19.40 8.41 83.74
  endloop
 endfacet
 facet normal -0.21 0.74 0.64
  outer loop
   vertex 18.22 5.83 86.97
   vertex 19.60 7.11 85.93
   vertex 18.19 7.96 84.49
  endloop
 endfacet
 facet normal 0.07 0.58 0.81
  outer loop
   vertex 18.22 5.83 86.97
   vertex 19.64 4.31 87.94
   vertex 19.60 7.11 85.93
  endloop
 endfacet
 facet normal 0.78 0.62 0.07
  outer loop
   vertex 18.49 4.60 58.18
   vertex 19.46 3.33 58.61
   vertex 20.33 2.84 53.04
  endloop
 endfacet
 facet normal -0.32 0.29 -0.90
  outer loop
   vertex 18.54 7.21 74.10
   vertex 19.93 5.01 72.90
   vertex 19.78 1.87 71.95
  endloop
 endfacet
 facet normal -0.67 -0.10 -0.74
  outer loop
   vertex 18.93 2.50 23.81
   vertex 20.26 3.48 22.48
   vertex 19.99 1.49 22.99
  endloop
 endfacet
 facet normal -0.71 0.19 -0.68
  outer loop
   vertex 18.75 -0.34 29.66
   vertex 19.81 4.08 29.79
   vertex 22.22 3.87 27.21
  endloop
 endfacet
 facet normal -0.33 0.94 0.04
  outer loop
   vertex 19.40 8.41 83.74
   vertex 19.89 8.80 78.04
   vertex 18.19 7.96 84.49
  endloop
 endfacet
 facet normal -0.29 0.96 0.05
  outer loop
   vertex 18.19 7.96 84.49
   vertex 19.89 8.80 78.04
   vertex 18.42 8.44 76.34
  endloop
 endfacet
 facet normal -0.09 0.99 -0.13
  outer loop
   vertex 19.89 8.80 78.04
   vertex 19.58 8.54 76.35
   vertex 18.42 8.44 76.34
  endloop
 endfacet
 facet normal -0.07 0.87 -0.48
  outer loop
   vertex 18.42 8.44 76.34
   vertex 19.58 8.54 76.35
   vertex 18.54 7.21 74.10
  endloop
 endfacet
 facet normal 0.64 0.75 -0.15
  outer loop
   vertex 17.68 5.59 55.51
   vertex 20.33 2.84 53.04
   vertex 18.43 4.21 51.70
  endloop
 endfacet
 facet normal -0.75 0.15 -0.64
  outer loop
   vertex 18.93 2.50 23.81
   vertex 19.00 3.74 24.02
   vertex 20.26 3.48 22.48
  endloop
 endfacet
 facet normal -0.90 0.22 0.37
  outer loop
   vertex 19.80 0.58 24.64
   vertex 18.84 0.12 22.57
   vertex 18.46 -1.70 22.74
  endloop
 endfacet
 facet normal 0.73 0.68 0.03
  outer loop
   vertex 18.49 4.60 58.18
   vertex 20.33 2.84 53.04
   vertex 17.68 5.59 55.51
  endloop
 endfacet
 facet normal -0.89 0.44 0.07
  outer loop
   vertex 19.31 4.42 43.53
   vertex 19.67 6.58 34.61
   vertex 17.76 1.94 39.51
  endloop
 endfacet
 facet normal 0.04 -0.02 -1.00
  outer loop
   vertex 19.30 -4.41 0.13
   vertex 18.35 -9.34 0.20
   vertex 16.62 -11.67 0.18
  endloop
 endfacet
 facet normal -0.87 0.49 -0.07
  outer loop
   vertex 17.94 3.99 37.76
   vertex 19.67 6.58 34.61
   vertex 16.93 2.01 36.18
  endloop
 endfacet
 facet normal -0.87 0.50 -0.06
  outer loop
   vertex 16.93 2.01 36.18
   vertex 19.67 6.58 34.61
   vertex 18.70 4.53 31.50
  endloop
 endfacet
 facet normal -0.26 0.97 0.00
  outer loop
   vertex 16.55 3.65 50.29
   vertex 22.17 5.19 44.80
   vertex 19.31 4.42 43.53
  endloop
 endfacet
 facet normal 0.44 0.56 0.70
  outer loop
   vertex 17.76 1.94 39.51
   vertex 19.67 6.58 34.61
   vertex 17.94 3.99 37.76
  endloop
 endfacet
 facet normal -0.16 0.04 -0.99
  outer loop
   vertex 17.94 3.99 37.76
   vertex 18.27 2.91 37.66
   vertex 17.57 2.80 37.77
  endloop
 endfacet
 facet normal -0.20 0.45 -0.87
  outer loop
   vertex 17.57 2.80 37.77
   vertex 18.27 2.91 37.66
   vertex 17.95 2.20 37.37
  endloop
 endfacet
 facet normal -0.95 0.15 0.27
  outer loop
   vertex 19.31 4.42 43.53
   vertex 17.76 1.94 39.51
   vertex 18.20 -0.42 42.36
  endloop
 endfacet
 facet normal -0.02 0.94 0.35
  outer loop
   vertex 13.97 4.61 57.95
   vertex 18.49 4.60 58.18
   vertex 17.68 5.59 55.51
  endloop
 endfacet
 facet normal -0.27 0.96 -0.01
  outer loop
   vertex 18.43 4.21 51.70
   vertex 22.17 5.19 44.80
   vertex 16.55 3.65 50.29
  endloop
 endfacet
 facet normal -0.92 0.30 0.25
  outer loop
   vertex 17.76 1.94 39.51
   vertex 17.94 3.99 37.76
   vertex 17.57 2.80 37.77
  endloop
 endfacet
 facet normal 0.06 0.58 -0.81
  outer loop
   vertex 17.57 2.80 37.77
   vertex 17.95 2.20 37.37
   vertex 17.25 1.97 37.15
  endloop
 endfacet
 facet normal -0.36 0.92 0.16
  outer loop
   vertex 17.25 1.97 37.15
   vertex 17.95 2.20 37.37
   vertex 16.93 2.01 36.18
  endloop
 endfacet
 facet normal -0.18 0.98 -0.01
  outer loop
   vertex 16.93 2.01 36.18
   vertex 17.95 2.20 37.37
   vertex 17.73 2.15 36.16
  endloop
 endfacet
 facet normal -0.85 0.30 -0.44
  outer loop
   vertex 16.72 0.23 45.64
   vertex 19.31 4.42 43.53
   vertex 18.20 -0.42 42.36
  endloop
 endfacet
 facet normal -0.98 0.05 0.19
  outer loop
   vertex 18.20 -0.42 42.36
   vertex 17.76 1.94 39.51
   vertex 17.46 -0.51 38.61
  endloop
 endfacet
 facet normal 0.54 -0.05 -0.84
  outer loop
   vertex 18.75 -0.34 29.66
   vertex 19.02 -1.97 29.92
   vertex 15.24 -1.91 27.51
  endloop
 endfacet
 facet normal -0.89 -0.38 0.25
  outer loop
   vertex 17.46 -0.51 38.61
   vertex 17.26 -1.34 36.63
   vertex 18.38 -3.05 38.01
  endloop
 endfacet
 facet normal -0.82 -0.58 -0.06
  outer loop
   vertex 18.38 -3.05 38.01
   vertex 17.26 -1.34 36.63
   vertex 17.89 -1.75 31.72
  endloop
 endfacet
 facet normal 0.12 0.94 -0.32
  outer loop
   vertex 17.68 5.59 55.51
   vertex 18.43 4.21 51.70
   vertex 15.39 5.36 54.00
  endloop
 endfacet
 facet normal 0.04 0.91 -0.41
  outer loop
   vertex 15.39 5.36 54.00
   vertex 18.43 4.21 51.70
   vertex 16.55 3.65 50.29
  endloop
 endfacet
 facet normal -0.81 0.53 -0.27
  outer loop
   vertex 19.31 4.42 43.53
   vertex 16.56 2.63 48.23
   vertex 16.55 3.65 50.29
  endloop
 endfacet
 facet normal -0.92 0.36 -0.15
  outer loop
   vertex 16.93 2.01 36.18
   vertex 18.70 4.53 31.50
   vertex 17.47 1.45 31.57
  endloop
 endfacet
 facet normal -0.86 0.34 -0.37
  outer loop
   vertex 16.56 2.63 48.23
   vertex 19.31 4.42 43.53
   vertex 16.72 0.23 45.64
  endloop
 endfacet
 facet normal -0.96 0.21 0.21
  outer loop
   vertex 17.76 1.94 39.51
   vertex 17.57 2.80 37.77
   vertex 17.25 1.97 37.15
  endloop
 endfacet
 facet normal 0.46 -0.02 -0.89
  outer loop
   vertex 16.22 3.38 28.24
   vertex 18.75 -0.34 29.66
   vertex 16.40 -0.17 28.42
  endloop
 endfacet
 facet normal -0.96 -0.03 -0.26
  outer loop
   vertex 16.80 -0.54 34.28
   vertex 17.47 1.45 31.57
   vertex 17.47 -0.77 31.82
  endloop
 endfacet
 facet normal 0.47 0.14 -0.87
  outer loop
   vertex 16.40 -0.17 28.42
   vertex 18.75 -0.34 29.66
   vertex 15.24 -1.91 27.51
  endloop
 endfacet
 facet normal -0.61 -0.74 -0.28
  outer loop
   vertex 18.20 -0.42 42.36
   vertex 21.60 -3.52 43.21
   vertex 17.09 -2.77 50.96
  endloop
 endfacet
 facet normal -0.45 -0.85 -0.29
  outer loop
   vertex 16.50 -1.52 48.21
   vertex 18.20 -0.42 42.36
   vertex 17.09 -2.77 50.96
  endloop
 endfacet
 facet normal -0.04 0.01 -1.00
  outer loop
   vertex 18.74 3.81 0.23
   vertex 19.30 -4.41 0.13
   vertex 16.62 -11.67 0.18
  endloop
 endfacet
 facet normal 0.78 0.62 0.06
  outer loop
   vertex 11.40 16.58 83.07
   vertex 18.19 7.96 84.49
   vertex 18.42 8.44 76.34
  endloop
 endfacet
 facet normal 0.30 0.51 0.81
  outer loop
   vertex 19.46 3.33 58.61
   vertex 18.49 4.60 58.18
   vertex 15.61 3.83 59.72
  endloop
 endfacet
 facet normal 0.01 0.97 -0.25
  outer loop
   vertex 18.70 4.53 31.50
   vertex 19.81 4.08 29.79
   vertex 16.06 3.93 29.05
  endloop
 endfacet
 facet normal -0.98 0.15 -0.13
  outer loop
   vertex 16.80 -0.54 34.28
   vertex 16.93 2.01 36.18
   vertex 17.47 1.45 31.57
  endloop
 endfacet
 facet normal 0.27 0.96 -0.05
  outer loop
   vertex 17.76 1.94 39.51
   vertex 17.25 1.97 37.15
   vertex 16.93 2.01 36.18
  endloop
 endfacet
 facet normal -0.97 0.03 0.24
  outer loop
   vertex 17.76 1.94 39.51
   vertex 16.93 2.01 36.18
   vertex 17.46 -0.51 38.61
  endloop
 endfacet
 facet normal -0.88 -0.36 -0.32
  outer loop
   vertex 16.50 -1.52 48.21
   vertex 16.72 0.23 45.64
   vertex 18.20 -0.42 42.36
  endloop
 endfacet
 facet normal -0.90 -0.37 -0.21
  outer loop
   vertex 16.80 -0.54 34.28
   vertex 17.47 -0.77 31.82
   vertex 17.89 -1.75 31.72
  endloop
 endfacet
 facet normal -0.98 -0.13 0.15
  outer loop
   vertex 17.46 -0.51 38.61
   vertex 16.80 -0.54 34.28
   vertex 17.26 -1.34 36.63
  endloop
 endfacet
 facet normal -0.79 -0.61 -0.05
  outer loop
   vertex 17.26 -1.34 36.63
   vertex 16.80 -0.54 34.28
   vertex 17.89 -1.75 31.72
  endloop
 endfacet
 facet normal -0.18 0.98 0.12
  outer loop
   vertex 13.97 4.61 57.95
   vertex 17.68 5.59 55.51
   vertex 15.39 5.36 54.00
  endloop
 endfacet
 facet normal -0.62 0.58 0.53
  outer loop
   vertex 16.29 2.09 31.35
   vertex 18.70 4.53 31.50
   vertex 16.06 3.93 29.05
  endloop
 endfacet
 facet normal -0.99 -0.06 0.15
  outer loop
   vertex 17.46 -0.51 38.61
   vertex 16.93 2.01 36.18
   vertex 16.80 -0.54 34.28
  endloop
 endfacet
 facet normal 0.80 0.54 -0.26
  outer loop
   vertex 18.42 8.44 76.34
   vertex 18.54 7.21 74.10
   vertex 13.55 12.96 70.78
  endloop
 endfacet
 facet normal 0.75 0.66 0.05
  outer loop
   vertex 15.56 8.35 4.24
   vertex 18.00 5.61 3.97
   vertex 15.98 8.19 0.20
  endloop
 endfacet
 facet normal -0.02 0.91 0.42
  outer loop
   vertex 13.97 4.61 57.95
   vertex 15.61 3.83 59.72
   vertex 18.49 4.60 58.18
  endloop
 endfacet
 facet normal 0.08 0.83 -0.55
  outer loop
   vertex 16.06 3.93 29.05
   vertex 19.81 4.08 29.79
   vertex 16.22 3.38 28.24
  endloop
 endfacet
 facet normal -0.91 0.24 -0.34
  outer loop
   vertex 16.06 3.93 29.05
   vertex 16.22 3.38 28.24
   vertex 15.35 2.03 29.63
  endloop
 endfacet
 facet normal -0.39 -0.07 -0.92
  outer loop
   vertex 16.22 3.38 28.24
   vertex 16.40 -0.17 28.42
   vertex 15.35 -1.50 28.96
  endloop
 endfacet
 facet normal 0.91 0.32 -0.25
  outer loop
   vertex 13.24 10.02 39.97
   vertex 15.68 7.10 45.14
   vertex 15.23 2.48 37.71
  endloop
 endfacet
 facet normal -0.80 0.43 0.42
  outer loop
   vertex 16.29 2.09 31.35
   vertex 16.06 3.93 29.05
   vertex 15.35 2.03 29.63
  endloop
 endfacet
 facet normal -0.75 -0.05 0.66
  outer loop
   vertex 17.07 -2.53 31.23
   vertex 17.47 -0.77 31.82
   vertex 15.35 2.03 29.63
  endloop
 endfacet
 facet normal -0.80 0.59 -0.11
  outer loop
   vertex 15.35 -1.50 28.96
   vertex 16.40 -0.17 28.42
   vertex 15.24 -1.91 27.51
  endloop
 endfacet
 facet normal -0.88 0.09 -0.47
  outer loop
   vertex 15.35 2.03 29.63
   vertex 16.22 3.38 28.24
   vertex 15.35 -1.50 28.96
  endloop
 endfacet
 facet normal -0.82 -0.11 0.57
  outer loop
   vertex 17.07 -2.53 31.23
   vertex 15.35 2.03 29.63
   vertex 15.35 -1.50 28.96
  endloop
 endfacet
 facet normal -0.72 -0.65 0.25
  outer loop
   vertex 15.35 -1.50 28.96
   vertex 15.24 -1.91 27.51
   vertex 17.07 -2.53 31.23
  endloop
 endfacet
 facet normal 0.42 0.76 0.49
  outer loop
   vertex 12.96 7.02 8.53
   vertex 15.15 6.32 7.73
   vertex 15.56 8.35 4.24
  endloop
 endfacet
 facet normal 0.64 0.68 0.36
  outer loop
   vertex 10.53 13.41 90.66
   vertex 16.06 10.04 87.13
   vertex 11.40 16.58 83.07
  endloop
 endfacet
 facet normal 0.17 0.97 0.18
  outer loop
   vertex 15.56 8.35 4.24
   vertex 12.94 9.56 0.15
   vertex 8.64 9.52 4.44
  endloop
 endfacet
 facet normal 0.76 0.64 0.02
  outer loop
   vertex 11.40 16.58 83.07
   vertex 18.42 8.44 76.34
   vertex 11.03 17.19 77.10
  endloop
 endfacet
 facet normal 0.75 0.65 -0.16
  outer loop
   vertex 11.03 17.19 77.10
   vertex 18.42 8.44 76.34
   vertex 10.93 16.12 72.25
  endloop
 endfacet
 facet normal 0.16 0.91 0.38
  outer loop
   vertex 12.96 7.02 8.53
   vertex 15.56 8.35 4.24
   vertex 8.64 9.52 4.44
  endloop
 endfacet
 facet normal 0.68 0.12 -0.73
  outer loop
   vertex 9.23 3.47 62.37
   vertex 14.22 8.62 67.90
   vertex 19.78 1.87 71.95
  endloop
 endfacet
 facet normal 0.50 0.36 -0.79
  outer loop
   vertex 8.79 4.45 62.54
   vertex 14.22 8.62 67.90
   vertex 9.23 3.47 62.37
  endloop
 endfacet
 facet normal 0.54 0.10 0.84
  outer loop
   vertex 13.27 -2.78 94.19
   vertex 15.35 3.82 92.08
   vertex 5.89 5.28 98.02
  endloop
 endfacet
 facet normal 0.66 0.66 0.35
  outer loop
   vertex 10.53 13.41 90.66
   vertex 11.40 16.58 83.07
   vertex 9.16 16.61 87.23
  endloop
 endfacet
 facet normal 0.80 0.40 -0.44
  outer loop
   vertex 13.24 10.02 39.97
   vertex 9.34 6.54 29.76
   vertex 9.42 11.73 34.65
  endloop
 endfacet
 facet normal 0.02 0.00 -1.00
  outer loop
   vertex 12.94 9.56 0.15
   vertex 15.98 8.19 0.20
   vertex 4.81 7.61 0.01
  endloop
 endfacet
 facet normal 0.00 -0.01 -1.00
  outer loop
   vertex 1.35 -4.79 0.11
   vertex 16.62 -11.67 0.18
   vertex 3.71 -10.68 0.19
  endloop
 endfacet
 facet normal 0.69 0.70 0.19
  outer loop
   vertex 8.93 13.86 54.71
   vertex 13.91 9.95 51.03
   vertex 11.78 13.01 47.59
  endloop
 endfacet
 facet normal 0.48 0.53 -0.69
  outer loop
   vertex 5.72 14.33 66.35
   vertex 13.55 12.96 70.78
   vertex 14.22 8.62 67.90
  endloop
 endfacet
 facet normal 0.37 0.91 0.17
  outer loop
   vertex 12.96 7.02 8.53
   vertex 8.64 9.52 4.44
   vertex 12.72 6.52 11.74
  endloop
 endfacet
 facet normal 0.47 0.40 -0.79
  outer loop
   vertex 5.10 8.89 62.54
   vertex 14.22 8.62 67.90
   vertex 8.79 4.45 62.54
  endloop
 endfacet
 facet normal 0.65 -0.07 -0.75
  outer loop
   vertex 8.71 -4.02 62.58
   vertex 9.23 3.47 62.37
   vertex 14.47 -7.07 67.83
  endloop
 endfacet
 facet normal 0.74 0.64 0.22
  outer loop
   vertex 8.93 13.86 54.71
   vertex 11.78 13.01 47.59
   vertex 9.98 14.42 49.55
  endloop
 endfacet
 facet normal 0.54 0.84 -0.11
  outer loop
   vertex 9.98 14.42 49.55
   vertex 11.78 13.01 47.59
   vertex 6.05 15.65 39.41
  endloop
 endfacet
 facet normal 0.54 0.83 -0.11
  outer loop
   vertex 6.05 15.65 39.41
   vertex 11.78 13.01 47.59
   vertex 9.14 13.41 37.70
  endloop
 endfacet
 facet normal 0.70 0.65 -0.29
  outer loop
   vertex 9.42 11.73 34.65
   vertex 9.14 13.41 37.70
   vertex 13.24 10.02 39.97
  endloop
 endfacet
 facet normal 0.00 0.04 -1.00
  outer loop
   vertex 3.71 -10.68 0.19
   vertex 16.62 -11.67 0.18
   vertex 7.19 -12.90 0.11
  endloop
 endfacet
 facet normal 0.00 0.03 -1.00
  outer loop
   vertex 7.19 -12.90 0.11
   vertex 16.62 -11.67 0.18
   vertex 12.07 -13.56 0.11
  endloop
 endfacet
 facet normal 0.01 0.00 -1.00
  outer loop
   vertex 1.35 -4.79 0.11
   vertex 18.74 3.81 0.23
   vertex 16.62 -11.67 0.18
  endloop
 endfacet
 facet normal 0.03 1.00 0.04
  outer loop
   vertex 8.64 9.52 4.44
   vertex 12.94 9.56 0.15
   vertex 8.79 9.68 0.57
  endloop
 endfacet
 facet normal 0.61 0.54 -0.58
  outer loop
   vertex 6.17 9.88 29.54
   vertex 9.42 11.73 34.65
   vertex 9.34 6.54 29.76
  endloop
 endfacet
 facet normal 0.46 0.47 -0.75
  outer loop
   vertex 5.72 14.33 66.35
   vertex 14.22 8.62 67.90
   vertex 5.10 8.89 62.54
  endloop
 endfacet
 facet normal 0.78 0.62 -0.03
  outer loop
   vertex 9.34 6.54 29.76
   vertex 11.73 3.63 31.66
   vertex 10.41 5.14 28.48
  endloop
 endfacet
 facet normal 0.02 0.00 -1.00
  outer loop
   vertex 4.81 7.61 0.01
   vertex 15.98 8.19 0.20
   vertex 18.74 3.81 0.23
  endloop
 endfacet
 facet normal 0.48 -0.42 -0.77
  outer loop
   vertex 8.71 -4.02 62.58
   vertex 14.47 -7.07 67.83
   vertex 8.91 -13.34 67.77
  endloop
 endfacet
 facet normal 0.37 0.91 -0.21
  outer loop
   vertex 3.62 20.17 77.07
   vertex 11.03 17.19 77.10
   vertex 10.93 16.12 72.25
  endloop
 endfacet
 facet normal 0.16 0.98 0.10
  outer loop
   vertex 6.45 6.00 26.34
   vertex 10.41 5.14 28.48
   vertex 12.72 6.52 11.74
  endloop
 endfacet
 facet normal 0.48 -0.42 -0.77
  outer loop
   vertex 8.71 -4.02 62.58
   vertex 8.91 -13.34 67.77
   vertex 5.18 -8.44 62.81
  endloop
 endfacet
 facet normal -0.08 0.40 -0.91
  outer loop
   vertex 8.79 9.68 0.57
   vertex 12.94 9.56 0.15
   vertex 4.81 7.61 0.01
  endloop
 endfacet
 facet normal 0.45 0.66 -0.60
  outer loop
   vertex 10.93 16.12 72.25
   vertex 13.55 12.96 70.78
   vertex 5.72 14.33 66.35
  endloop
 endfacet
 facet normal 0.71 0.55 0.45
  outer loop
   vertex 7.52 13.06 57.90
   vertex 12.49 5.31 59.51
   vertex 8.93 13.86 54.71
  endloop
 endfacet
 facet normal 0.23 0.86 -0.45
  outer loop
   vertex 9.14 13.41 37.70
   vertex 9.42 11.73 34.65
   vertex 6.17 9.88 29.54
  endloop
 endfacet
 facet normal -0.22 0.85 0.47
  outer loop
   vertex 7.32 7.15 8.11
   vertex 12.72 6.52 11.74
   vertex 8.64 9.52 4.44
  endloop
 endfacet
 facet normal 0.07 1.00 0.07
  outer loop
   vertex 7.32 7.15 8.11
   vertex 6.45 6.00 26.34
   vertex 12.72 6.52 11.74
  endloop
 endfacet
 facet normal 0.43 0.77 -0.48
  outer loop
   vertex 9.34 6.54 29.76
   vertex 10.41 5.14 28.48
   vertex 6.45 6.00 26.34
  endloop
 endfacet
 facet normal 0.37 0.93 0.07
  outer loop
   vertex 11.40 16.58 83.07
   vertex 11.03 17.19 77.10
   vertex 3.62 20.17 77.07
  endloop
 endfacet
 facet normal 0.25 0.21 0.94
  outer loop
   vertex 5.10 8.89 62.54
   vertex 8.79 4.45 62.54
   vertex 8.00 5.87 62.43
  endloop
 endfacet
 facet normal 0.63 0.40 0.66
  outer loop
   vertex 8.00 5.87 62.43
   vertex 8.79 4.45 62.54
   vertex 8.51 5.03 62.46
  endloop
 endfacet
 facet normal 0.33 0.82 -0.47
  outer loop
   vertex 6.05 15.65 39.41
   vertex 9.14 13.41 37.70
   vertex 6.17 9.88 29.54
  endloop
 endfacet
 facet normal 0.52 0.75 0.42
  outer loop
   vertex 7.52 13.06 57.90
   vertex 8.93 13.86 54.71
   vertex 6.61 14.70 56.07
  endloop
 endfacet
 facet normal 0.36 0.76 -0.54
  outer loop
   vertex 3.91 18.32 70.74
   vertex 10.93 16.12 72.25
   vertex 5.72 14.33 66.35
  endloop
 endfacet
 facet normal 0.45 0.87 0.19
  outer loop
   vertex 3.58 16.93 53.18
   vertex 8.93 13.86 54.71
   vertex 9.98 14.42 49.55
  endloop
 endfacet
 facet normal 0.44 0.87 0.21
  outer loop
   vertex 6.61 14.70 56.07
   vertex 8.93 13.86 54.71
   vertex 3.58 16.93 53.18
  endloop
 endfacet
 facet normal -0.46 0.89 0.02
  outer loop
   vertex 8.64 9.52 4.44
   vertex 8.79 9.68 0.57
   vertex 4.81 7.61 0.01
  endloop
 endfacet
 facet normal 0.35 0.93 0.10
  outer loop
   vertex 3.84 19.07 86.31
   vertex 11.40 16.58 83.07
   vertex 3.62 20.17 77.07
  endloop
 endfacet
 facet normal 0.32 0.75 0.57
  outer loop
   vertex 1.24 17.51 90.53
   vertex 10.53 13.41 90.66
   vertex 9.16 16.61 87.23
  endloop
 endfacet
 facet normal 0.16 0.63 -0.76
  outer loop
   vertex 6.17 9.88 29.54
   vertex 6.45 6.00 26.34
   vertex 5.64 8.22 28.03
  endloop
 endfacet
 facet normal -0.47 0.81 0.35
  outer loop
   vertex 7.32 7.15 8.11
   vertex 8.64 9.52 4.44
   vertex 3.74 6.63 4.57
  endloop
 endfacet
 facet normal -0.31 0.95 0.04
  outer loop
   vertex 4.26 5.30 25.65
   vertex 6.45 6.00 26.34
   vertex 7.32 7.15 8.11
  endloop
 endfacet
 facet normal 0.39 -0.51 -0.76
  outer loop
   vertex 4.25 -8.01 27.88
   vertex 9.13 -4.19 27.78
   vertex 7.41 -7.74 29.29
  endloop
 endfacet
 facet normal 0.38 0.90 0.20
  outer loop
   vertex 9.16 16.61 87.23
   vertex 11.40 16.58 83.07
   vertex 3.84 19.07 86.31
  endloop
 endfacet
 facet normal 0.35 0.93 -0.02
  outer loop
   vertex 9.98 14.42 49.55
   vertex 6.05 15.65 39.41
   vertex 3.58 16.93 53.18
  endloop
 endfacet
 facet normal 0.41 0.77 0.49
  outer loop
   vertex 7.52 13.06 57.90
   vertex 6.61 14.70 56.07
   vertex 4.47 14.69 57.92
  endloop
 endfacet
 facet normal 0.34 0.91 -0.25
  outer loop
   vertex 3.62 20.17 77.07
   vertex 10.93 16.12 72.25
   vertex 3.91 18.32 70.74
  endloop
 endfacet
 facet normal -0.50 0.86 0.07
  outer loop
   vertex 3.74 6.63 4.57
   vertex 8.64 9.52 4.44
   vertex 4.81 7.61 0.01
  endloop
 endfacet
 facet normal -0.62 0.78 -0.03
  outer loop
   vertex 4.26 5.30 25.65
   vertex 7.32 7.15 8.11
   vertex 4.46 4.88 8.05
  endloop
 endfacet
 facet normal 0.87 0.46 0.14
  outer loop
   vertex 5.28 6.14 98.93
   vertex 7.22 2.42 99.14
   vertex 5.89 5.28 98.02
  endloop
 endfacet
 facet normal 0.30 0.82 0.49
  outer loop
   vertex 1.24 17.51 90.53
   vertex 9.16 16.61 87.23
   vertex 3.84 19.07 86.31
  endloop
 endfacet
 facet normal 0.30 0.88 0.36
  outer loop
   vertex 4.47 14.69 57.92
   vertex 6.61 14.70 56.07
   vertex 3.58 16.93 53.18
  endloop
 endfacet
 facet normal 0.34 0.57 -0.75
  outer loop
   vertex 3.30 9.18 27.69
   vertex 6.17 9.88 29.54
   vertex 5.64 8.22 28.03
  endloop
 endfacet
 facet normal 0.01 -0.01 -1.00
  outer loop
   vertex 4.81 7.61 0.01
   vertex 18.74 3.81 0.23
   vertex 1.35 -4.79 0.11
  endloop
 endfacet
 facet normal -0.56 0.69 0.46
  outer loop
   vertex 7.32 7.15 8.11
   vertex 3.74 6.63 4.57
   vertex 4.46 4.88 8.05
  endloop
 endfacet
 facet normal 0.19 -0.57 -0.80
  outer loop
   vertex 1.41 -9.92 62.96
   vertex 5.18 -8.44 62.81
   vertex 2.12 -14.63 66.51
  endloop
 endfacet
 facet normal 0.23 0.54 -0.81
  outer loop
   vertex 2.02 10.41 62.69
   vertex 5.72 14.33 66.35
   vertex 5.10 8.89 62.54
  endloop
 endfacet
 facet normal 0.05 0.62 -0.79
  outer loop
   vertex 5.64 8.22 28.03
   vertex 6.45 6.00 26.34
   vertex 4.26 5.30 25.65
  endloop
 endfacet
 facet normal 0.02 0.96 -0.28
  outer loop
   vertex 3.62 20.17 77.07
   vertex 3.91 18.32 70.74
   vertex -4.89 19.79 75.21
  endloop
 endfacet
 facet normal -0.64 0.77 0.02
  outer loop
   vertex 3.74 6.63 4.57
   vertex 4.81 7.61 0.01
   vertex 3.75 6.74 0.41
  endloop
 endfacet
 facet normal 0.23 0.78 -0.59
  outer loop
   vertex -1.73 7.66 98.23
   vertex 5.28 6.14 98.93
   vertex 5.89 5.28 98.02
  endloop
 endfacet
 facet normal -0.55 0.31 -0.78
  outer loop
   vertex 3.75 6.74 0.41
   vertex 4.81 7.61 0.01
   vertex 1.72 2.35 0.11
  endloop
 endfacet
 facet normal -0.90 0.44 -0.02
  outer loop
   vertex 4.26 5.30 25.65
   vertex 4.46 4.88 8.05
   vertex 3.05 2.00 8.46
  endloop
 endfacet
 facet normal -0.94 -0.33 -0.04
  outer loop
   vertex 3.98 -2.59 25.51
   vertex 3.05 2.00 8.46
   vertex 5.03 -3.78 9.66
  endloop
 endfacet
 facet normal 0.41 0.79 -0.46
  outer loop
   vertex 6.05 15.65 39.41
   vertex 6.17 9.88 29.54
   vertex 1.81 14.84 34.24
  endloop
 endfacet
 facet normal -0.80 0.45 0.39
  outer loop
   vertex 3.05 2.00 8.46
   vertex 4.46 4.88 8.05
   vertex 3.74 6.63 4.57
  endloop
 endfacet
 facet normal -0.94 0.33 0.00
  outer loop
   vertex 4.26 5.30 25.65
   vertex 3.05 2.00 8.46
   vertex 2.61 0.61 25.39
  endloop
 endfacet
 facet normal 0.13 0.99 0.11
  outer loop
   vertex 3.84 19.07 86.31
   vertex 3.62 20.17 77.07
   vertex -0.50 19.72 85.66
  endloop
 endfacet
 facet normal -0.04 0.90 0.43
  outer loop
   vertex 4.47 14.69 57.92
   vertex 3.58 16.93 53.18
   vertex -2.31 17.73 51.04
  endloop
 endfacet
 facet normal -0.91 0.42 0.01
  outer loop
   vertex 3.74 6.63 4.57
   vertex 3.75 6.74 0.41
   vertex 1.72 2.35 0.11
  endloop
 endfacet
 facet normal -0.82 0.44 0.37
  outer loop
   vertex 3.05 2.00 8.46
   vertex 3.74 6.63 4.57
   vertex 1.75 2.91 4.54
  endloop
 endfacet
 facet normal -0.92 -0.39 -0.06
  outer loop
   vertex 3.98 -2.59 25.51
   vertex 2.61 0.61 25.39
   vertex 3.05 2.00 8.46
  endloop
 endfacet
 facet normal -0.03 0.00 -1.00
  outer loop
   vertex 1.72 2.35 0.11
   vertex 4.81 7.61 0.01
   vertex 1.35 -4.79 0.11
  endloop
 endfacet
 facet normal 0.09 0.81 -0.59
  outer loop
   vertex -1.30 16.56 67.53
   vertex 3.91 18.32 70.74
   vertex 1.37 15.37 66.30
  endloop
 endfacet
 facet normal 0.22 0.97 -0.05
  outer loop
   vertex -2.37 17.86 45.38
   vertex 3.58 16.93 53.18
   vertex 6.05 15.65 39.41
  endloop
 endfacet
 facet normal 0.22 0.77 -0.60
  outer loop
   vertex 1.81 14.84 34.24
   vertex 6.17 9.88 29.54
   vertex -0.41 11.27 28.85
  endloop
 endfacet
 facet normal 0.22 0.75 -0.63
  outer loop
   vertex -0.41 11.27 28.85
   vertex 6.17 9.88 29.54
   vertex 3.30 9.18 27.69
  endloop
 endfacet
 facet normal -0.90 -0.34 0.29
  outer loop
   vertex 3.08 -6.57 8.03
   vertex 1.18 -4.54 4.53
   vertex 3.13 -9.26 5.00
  endloop
 endfacet
 facet normal -0.92 -0.38 0.00
  outer loop
   vertex 3.13 -9.26 5.00
   vertex 1.18 -4.54 4.53
   vertex 3.71 -10.68 0.19
  endloop
 endfacet
 facet normal 0.13 -0.60 -0.79
  outer loop
   vertex 4.54 -16.54 90.43
   vertex 5.49 -18.55 92.12
   vertex -0.42 -17.31 90.18
  endloop
 endfacet
 facet normal 0.65 0.62 -0.44
  outer loop
   vertex 1.56 -18.21 47.79
   vertex 2.77 -19.64 47.53
   vertex 2.32 -19.76 46.71
  endloop
 endfacet
 facet normal 0.09 0.97 -0.23
  outer loop
   vertex -2.37 17.86 45.38
   vertex 6.05 15.65 39.41
   vertex 1.81 14.84 34.24
  endloop
 endfacet
 facet normal 0.15 0.59 -0.79
  outer loop
   vertex 1.37 15.37 66.30
   vertex 5.72 14.33 66.35
   vertex 2.02 10.41 62.69
  endloop
 endfacet
 facet normal -0.88 0.47 -0.05
  outer loop
   vertex 3.74 6.63 4.57
   vertex 1.72 2.35 0.11
   vertex 1.75 2.91 4.54
  endloop
 endfacet
 facet normal -0.94 0.07 0.33
  outer loop
   vertex 3.05 2.00 8.46
   vertex 1.75 2.91 4.54
   vertex 1.18 -4.54 4.53
  endloop
 endfacet
 facet normal -0.88 -0.03 0.46
  outer loop
   vertex 3.08 -6.57 8.03
   vertex 3.05 2.00 8.46
   vertex 1.18 -4.54 4.53
  endloop
 endfacet
 facet normal 0.04 -0.78 -0.62
  outer loop
   vertex -0.42 -17.31 90.18
   vertex 5.49 -18.55 92.12
   vertex -5.05 -19.03 92.04
  endloop
 endfacet
 facet normal -0.05 1.00 0.03
  outer loop
   vertex -0.50 19.72 85.66
   vertex 3.62 20.17 77.07
   vertex -4.89 19.79 75.21
  endloop
 endfacet
 facet normal 0.08 0.92 0.39
  outer loop
   vertex 1.24 17.51 90.53
   vertex 3.84 19.07 86.31
   vertex -0.50 19.72 85.66
  endloop
 endfacet
 facet normal -0.93 -0.37 -0.01
  outer loop
   vertex 1.18 -4.54 4.53
   vertex 1.35 -4.79 0.11
   vertex 3.71 -10.68 0.19
  endloop
 endfacet
 facet normal 0.18 0.36 -0.92
  outer loop
   vertex 1.59 -16.58 51.07
   vertex 2.07 -16.61 51.15
   vertex 1.83 -16.79 51.03
  endloop
 endfacet
 facet normal 0.16 0.62 -0.77
  outer loop
   vertex 0.85 -18.52 47.39
   vertex 1.56 -18.21 47.79
   vertex 2.32 -19.76 46.71
  endloop
 endfacet
 facet normal -0.76 -0.59 -0.26
  outer loop
   vertex 0.75 -18.84 51.61
   vertex 1.56 -18.21 47.79
   vertex 2.77 -19.64 47.53
  endloop
 endfacet
 facet normal 0.21 0.64 -0.74
  outer loop
   vertex 0.45 7.94 99.10
   vertex 5.28 6.14 98.93
   vertex -1.73 7.66 98.23
  endloop
 endfacet
 facet normal -0.67 -0.72 -0.15
  outer loop
   vertex 1.53 -16.71 51.99
   vertex 1.59 -16.58 51.07
   vertex 1.83 -16.79 51.03
  endloop
 endfacet
 facet normal -0.94 0.34 0.01
  outer loop
   vertex 1.55 -16.68 52.71
   vertex 1.53 -16.71 51.99
   vertex 0.75 -18.84 51.61
  endloop
 endfacet
 facet normal -0.87 0.38 -0.31
  outer loop
   vertex 0.75 -18.84 51.61
   vertex 1.53 -16.71 51.99
   vertex 1.83 -16.79 51.03
  endloop
 endfacet
 facet normal -0.05 0.91 -0.41
  outer loop
   vertex -4.89 19.79 75.21
   vertex 3.91 18.32 70.74
   vertex -1.30 16.56 67.53
  endloop
 endfacet
 facet normal -0.07 0.84 -0.53
  outer loop
   vertex -4.81 14.51 34.56
   vertex 1.81 14.84 34.24
   vertex -0.41 11.27 28.85
  endloop
 endfacet
 facet normal -1.00 0.05 0.00
  outer loop
   vertex 1.75 2.91 4.54
   vertex 1.72 2.35 0.11
   vertex 1.35 -4.79 0.11
  endloop
 endfacet
 facet normal -1.00 0.08 -0.04
  outer loop
   vertex 1.18 -4.54 4.53
   vertex 1.75 2.91 4.54
   vertex 1.35 -4.79 0.11
  endloop
 endfacet
 facet normal -0.16 -0.61 -0.78
  outer loop
   vertex -7.43 -7.32 62.69
   vertex 1.41 -9.92 62.96
   vertex 2.12 -14.63 66.51
  endloop
 endfacet
 facet normal -0.05 -1.00 0.04
  outer loop
   vertex 1.55 -16.68 52.71
   vertex -2.34 -16.42 54.14
   vertex 1.53 -16.71 51.99
  endloop
 endfacet
 facet normal 0.13 0.99 0.02
  outer loop
   vertex 3.58 16.93 53.18
   vertex -2.37 17.86 45.38
   vertex -2.31 17.73 51.04
  endloop
 endfacet
 facet normal -0.02 0.59 -0.81
  outer loop
   vertex -3.30 10.28 62.69
   vertex 1.37 15.37 66.30
   vertex 2.02 10.41 62.69
  endloop
 endfacet
 facet normal 0.32 0.50 -0.80
  outer loop
   vertex 3.30 9.18 27.69
   vertex 5.64 8.22 28.03
   vertex 4.26 5.30 25.65
  endloop
 endfacet
 facet normal -0.89 0.44 -0.12
  outer loop
   vertex 0.75 -18.84 51.61
   vertex 1.83 -16.79 51.03
   vertex 1.56 -18.21 47.79
  endloop
 endfacet
 facet normal -0.14 0.88 0.45
  outer loop
   vertex -2.27 16.05 92.35
   vertex 1.24 17.51 90.53
   vertex -0.50 19.72 85.66
  endloop
 endfacet
 facet normal 0.12 0.95 0.30
  outer loop
   vertex -2.04 15.54 57.89
   vertex 4.47 14.69 57.92
   vertex -2.31 17.73 51.04
  endloop
 endfacet
 facet normal -0.02 0.46 -0.89
  outer loop
   vertex 0.85 -18.52 47.39
   vertex 2.32 -19.76 46.71
   vertex -2.38 -19.98 46.68
  endloop
 endfacet
 facet normal 0.08 -1.00 0.00
  outer loop
   vertex -2.60 -18.49 72.85
   vertex 9.15 -17.53 80.47
   vertex -6.10 -18.81 79.30
  endloop
 endfacet
 facet normal -0.05 0.92 0.39
  outer loop
   vertex -2.38 -19.98 46.68
   vertex 2.32 -19.76 46.71
   vertex -1.20 -19.75 46.28
  endloop
 endfacet
 facet normal 0.12 0.26 -0.96
  outer loop
   vertex -1.20 -19.75 46.28
   vertex 2.32 -19.76 46.71
   vertex -0.63 -20.17 46.23
  endloop
 endfacet
 facet normal -0.18 0.73 -0.66
  outer loop
   vertex -2.50 -18.07 48.82
   vertex 0.85 -18.52 47.39
   vertex -2.38 -19.98 46.68
  endloop
 endfacet
 facet normal -0.06 0.96 -0.28
  outer loop
   vertex -2.37 17.86 45.38
   vertex 1.81 14.84 34.24
   vertex -4.81 14.51 34.56
  endloop
 endfacet
 facet normal -0.10 0.99 -0.06
  outer loop
   vertex -2.98 7.58 98.98
   vertex 0.45 7.94 99.10
   vertex -1.73 7.66 98.23
  endloop
 endfacet
 facet normal 0.02 -0.03 -1.00
  outer loop
   vertex -4.70 -2.57 25.36
   vertex 2.61 0.61 25.39
   vertex 3.98 -2.59 25.51
  endloop
 endfacet
 facet normal 0.01 0.50 -0.87
  outer loop
   vertex -0.41 11.27 28.85
   vertex 3.30 9.18 27.69
   vertex -3.59 9.38 27.73
  endloop
 endfacet
 facet normal 0.01 0.43 -0.90
  outer loop
   vertex -3.59 9.38 27.73
   vertex 3.30 9.18 27.69
   vertex -4.89 5.24 25.72
  endloop
 endfacet
 facet normal -0.01 0.46 -0.89
  outer loop
   vertex -4.89 5.24 25.72
   vertex 3.30 9.18 27.69
   vertex 4.26 5.30 25.65
  endloop
 endfacet
 facet normal -0.01 0.11 -0.99
  outer loop
   vertex -4.89 5.24 25.72
   vertex 4.26 5.30 25.65
   vertex -3.25 2.37 25.40
  endloop
 endfacet
 facet normal 0.28 -0.92 0.26
  outer loop
   vertex -0.44 -14.78 57.91
   vertex -1.62 -15.60 56.27
   vertex -2.34 -16.42 54.14
  endloop
 endfacet
 facet normal 0.01 0.05 -1.00
  outer loop
   vertex 4.26 5.30 25.65
   vertex 2.61 0.61 25.39
   vertex -3.25 2.37 25.40
  endloop
 endfacet
 facet normal 0.00 0.01 -1.00
  outer loop
   vertex -3.25 2.37 25.40
   vertex 2.61 0.61 25.39
   vertex -4.70 -2.57 25.36
  endloop
 endfacet
 facet normal -0.27 -0.26 -0.93
  outer loop
   vertex -2.38 -19.98 46.68
   vertex -1.20 -19.75 46.28
   vertex -0.63 -20.17 46.23
  endloop
 endfacet
 facet normal -0.09 0.76 -0.64
  outer loop
   vertex -2.58 -16.92 50.22
   vertex -1.98 -16.83 50.25
   vertex -2.45 -17.49 49.52
  endloop
 endfacet
 facet normal -0.13 0.77 -0.62
  outer loop
   vertex -2.45 -17.49 49.52
   vertex -1.98 -16.83 50.25
   vertex -2.50 -18.07 48.82
  endloop
 endfacet
 facet normal -0.03 -0.33 -0.94
  outer loop
   vertex -6.18 -3.24 26.07
   vertex 3.98 -2.59 25.51
   vertex -3.63 -8.61 27.84
  endloop
 endfacet
 facet normal -0.80 0.60 0.01
  outer loop
   vertex -2.83 -17.27 50.32
   vertex -2.29 -16.60 52.89
   vertex -2.58 -16.92 50.22
  endloop
 endfacet
 facet normal -0.77 0.42 -0.49
  outer loop
   vertex -2.83 -17.27 50.32
   vertex -2.58 -16.92 50.22
   vertex -2.45 -17.49 49.52
  endloop
 endfacet
 facet normal 0.10 0.97 -0.22
  outer loop
   vertex -2.83 -17.27 50.32
   vertex -2.45 -17.49 49.52
   vertex -2.78 -17.54 49.15
  endloop
 endfacet
 facet normal -0.93 -0.27 0.27
  outer loop
   vertex -1.89 -18.33 52.52
   vertex -2.29 -16.60 52.89
   vertex -2.83 -17.27 50.32
  endloop
 endfacet
 facet normal -0.63 0.14 -0.77
  outer loop
   vertex -2.78 -17.54 49.15
   vertex -2.50 -18.07 48.82
   vertex -2.98 -17.87 49.25
  endloop
 endfacet
 facet normal -0.29 0.71 -0.65
  outer loop
   vertex -2.98 -17.87 49.25
   vertex -2.50 -18.07 48.82
   vertex -2.38 -19.98 46.68
  endloop
 endfacet
 facet normal -0.12 0.88 0.45
  outer loop
   vertex -6.89 17.20 88.92
   vertex -2.27 16.05 92.35
   vertex -0.50 19.72 85.66
  endloop
 endfacet
 facet normal -0.87 0.47 -0.15
  outer loop
   vertex -2.83 -17.27 50.32
   vertex -2.78 -17.54 49.15
   vertex -2.98 -17.87 49.25
  endloop
 endfacet
 facet normal -0.93 -0.07 0.36
  outer loop
   vertex -1.89 -18.33 52.52
   vertex -2.83 -17.27 50.32
   vertex -2.93 -19.65 49.60
  endloop
 endfacet
 facet normal -0.64 0.51 -0.57
  outer loop
   vertex -2.98 -17.87 49.25
   vertex -2.38 -19.98 46.68
   vertex -3.00 -19.92 47.43
  endloop
 endfacet
 facet normal -0.11 0.90 -0.43
  outer loop
   vertex -4.89 19.79 75.21
   vertex -1.30 16.56 67.53
   vertex -6.98 16.73 69.35
  endloop
 endfacet
 facet normal -0.33 0.67 0.67
  outer loop
   vertex -2.15 14.69 93.77
   vertex -2.27 16.05 92.35
   vertex -6.89 17.20 88.92
  endloop
 endfacet
 facet normal 0.01 -0.74 -0.68
  outer loop
   vertex -4.70 -2.57 25.36
   vertex 3.98 -2.59 25.51
   vertex -6.18 -3.24 26.07
  endloop
 endfacet
 facet normal -0.20 -0.42 -0.88
  outer loop
   vertex -6.55 -15.83 90.85
   vertex -0.42 -17.31 90.18
   vertex -5.05 -19.03 92.04
  endloop
 endfacet
 facet normal -0.99 0.00 0.13
  outer loop
   vertex -2.83 -17.27 50.32
   vertex -2.98 -17.87 49.25
   vertex -2.93 -19.65 49.60
  endloop
 endfacet
 facet normal -1.00 -0.02 0.03
  outer loop
   vertex -2.93 -19.65 49.60
   vertex -2.98 -17.87 49.25
   vertex -3.00 -19.92 47.43
  endloop
 endfacet
 facet normal -0.15 0.83 -0.54
  outer loop
   vertex -6.98 16.73 69.35
   vertex -1.30 16.56 67.53
   vertex -5.65 15.83 67.62
  endloop
 endfacet
 facet normal -0.11 0.58 -0.81
  outer loop
   vertex -1.30 16.56 67.53
   vertex 1.37 15.37 66.30
   vertex -5.65 15.83 67.62
  endloop
 endfacet
 facet normal -0.30 0.71 -0.63
  outer loop
   vertex -4.81 14.51 34.56
   vertex -0.41 11.27 28.85
   vertex -8.47 12.84 34.39
  endloop
 endfacet
 facet normal -0.31 0.85 -0.42
  outer loop
   vertex -4.39 7.10 99.05
   vertex -2.98 7.58 98.98
   vertex -1.73 7.66 98.23
  endloop
 endfacet
 facet normal -0.08 1.00 0.04
  outer loop
   vertex -0.50 19.72 85.66
   vertex -4.89 19.79 75.21
   vertex -6.85 19.38 81.09
  endloop
 endfacet
 facet normal -0.10 0.64 -0.77
  outer loop
   vertex 1.37 15.37 66.30
   vertex -3.30 10.28 62.69
   vertex -5.65 15.83 67.62
  endloop
 endfacet
 facet normal -0.25 0.77 -0.58
  outer loop
   vertex -8.47 12.84 34.39
   vertex -0.41 11.27 28.85
   vertex -3.59 9.38 27.73
  endloop
 endfacet
 facet normal -0.34 0.74 -0.59
  outer loop
   vertex -4.39 7.10 99.05
   vertex -1.73 7.66 98.23
   vertex -6.39 5.33 97.97
  endloop
 endfacet
 facet normal -0.11 -0.74 -0.66
  outer loop
   vertex -3.63 -8.61 27.84
   vertex 1.59 -10.60 29.18
   vertex -5.36 -9.63 29.27
  endloop
 endfacet
 facet normal -0.07 0.01 -1.00
  outer loop
   vertex -1.88 -2.03 0.05
   vertex -2.47 -7.15 0.06
   vertex -4.42 6.78 0.28
  endloop
 endfacet
 facet normal -0.35 0.50 -0.79
  outer loop
   vertex -3.59 9.38 27.73
   vertex -4.89 5.24 25.72
   vertex -6.20 6.81 27.28
  endloop
 endfacet
 facet normal -0.81 0.22 0.55
  outer loop
   vertex -4.81 3.04 24.13
   vertex -5.04 3.35 23.67
   vertex -6.74 -3.37 23.83
  endloop
 endfacet
 facet normal -0.98 0.21 0.00
  outer loop
   vertex -6.18 -3.24 26.07
   vertex -5.15 1.51 26.30
   vertex -4.81 3.04 24.13
  endloop
 endfacet
 facet normal -0.94 0.27 0.22
  outer loop
   vertex -6.18 -3.24 26.07
   vertex -4.81 3.04 24.13
   vertex -6.74 -3.37 23.83
  endloop
 endfacet
 facet normal -0.19 0.52 0.83
  outer loop
   vertex -1.73 7.66 98.23
   vertex -2.15 14.69 93.77
   vertex -7.89 11.69 94.30
  endloop
 endfacet
 facet normal 0.56 0.83 0.01
  outer loop
   vertex -4.41 6.70 4.63
   vertex -4.42 6.78 0.28
   vertex -7.92 9.13 0.18
  endloop
 endfacet
 facet normal -0.82 -0.40 -0.41
  outer loop
   vertex -6.85 4.90 26.37
   vertex -4.81 3.04 24.13
   vertex -5.15 1.51 26.30
  endloop
 endfacet
 facet normal -0.56 -0.27 -0.78
  outer loop
   vertex -6.85 4.90 26.37
   vertex -5.15 1.51 26.30
   vertex -7.13 0.37 28.12
  endloop
 endfacet
 facet normal -0.72 0.19 -0.67
  outer loop
   vertex -7.13 0.37 28.12
   vertex -5.15 1.51 26.30
   vertex -6.18 -3.24 26.07
  endloop
 endfacet
 facet normal 0.05 -0.33 -0.94
  outer loop
   vertex -6.55 -15.83 90.85
   vertex -5.05 -19.03 92.04
   vertex -6.32 -18.30 91.72
  endloop
 endfacet
 facet normal -0.29 -0.90 -0.31
  outer loop
   vertex -10.22 -16.21 73.43
   vertex -4.93 -16.80 70.13
   vertex -2.60 -18.49 72.85
  endloop
 endfacet
 facet normal 0.02 0.72 -0.70
  outer loop
   vertex -6.20 6.81 27.28
   vertex -4.89 5.24 25.72
   vertex -6.80 5.93 26.36
  endloop
 endfacet
 facet normal -0.33 -0.43 -0.84
  outer loop
   vertex -6.18 -3.24 26.07
   vertex -3.63 -8.61 27.84
   vertex -7.18 -8.10 28.96
  endloop
 endfacet
 facet normal -0.32 -0.54 -0.78
  outer loop
   vertex -3.63 -8.61 27.84
   vertex -5.36 -9.63 29.27
   vertex -7.18 -8.10 28.96
  endloop
 endfacet
 facet normal -0.32 -0.61 -0.73
  outer loop
   vertex -7.43 -7.32 62.69
   vertex -2.39 -15.22 67.10
   vertex -9.83 -15.05 70.23
  endloop
 endfacet
 facet normal -0.30 0.69 0.65
  outer loop
   vertex -7.89 11.69 94.30
   vertex -2.15 14.69 93.77
   vertex -6.89 17.20 88.92
  endloop
 endfacet
 facet normal 0.34 0.94 0.00
  outer loop
   vertex -6.80 5.93 26.36
   vertex -4.89 5.24 25.72
   vertex -5.83 5.66 8.21
  endloop
 endfacet
 facet normal -0.72 0.56 0.42
  outer loop
   vertex -7.83 2.62 99.10
   vertex -4.39 7.10 99.05
   vertex -6.39 5.33 97.97
  endloop
 endfacet
 facet normal -0.69 -0.73 -0.03
  outer loop
   vertex -6.85 4.90 26.37
   vertex -6.86 5.01 23.63
   vertex -4.81 3.04 24.13
  endloop
 endfacet
 facet normal -0.53 0.27 -0.80
  outer loop
   vertex -8.42 -4.04 27.29
   vertex -6.18 -3.24 26.07
   vertex -8.97 -4.39 27.54
  endloop
 endfacet
 facet normal 0.00 0.02 -1.00
  outer loop
   vertex -4.42 6.78 0.28
   vertex -2.47 -7.15 0.06
   vertex -4.36 -10.61 0.00
  endloop
 endfacet
 facet normal -0.31 -0.88 -0.35
  outer loop
   vertex -7.14 -14.79 40.16
   vertex -8.85 -13.38 38.12
   vertex -7.96 -12.04 34.02
  endloop
 endfacet
 facet normal -0.46 0.77 -0.44
  outer loop
   vertex -11.75 4.56 29.17
   vertex -6.20 6.81 27.28
   vertex -6.80 5.93 26.36
  endloop
 endfacet
 facet normal -0.18 -0.60 0.78
  outer loop
   vertex -0.40 -15.90 95.49
   vertex -8.45 -16.09 93.50
   vertex -5.05 -19.03 92.04
  endloop
 endfacet
 facet normal -0.35 0.88 -0.33
  outer loop
   vertex -4.89 19.79 75.21
   vertex -6.98 16.73 69.35
   vertex -11.01 15.75 70.96
  endloop
 endfacet
 facet normal -0.41 0.64 -0.65
  outer loop
   vertex -6.98 16.73 69.35
   vertex -5.65 15.83 67.62
   vertex -11.01 15.75 70.96
  endloop
 endfacet
 facet normal -0.43 0.56 -0.71
  outer loop
   vertex -10.14 8.83 31.24
   vertex -3.59 9.38 27.73
   vertex -6.20 6.81 27.28
  endloop
 endfacet
 facet normal -0.79 0.18 -0.58
  outer loop
   vertex -7.83 2.62 99.10
   vertex -6.39 5.33 97.97
   vertex -8.07 -1.79 98.06
  endloop
 endfacet
 facet normal -0.54 0.30 -0.79
  outer loop
   vertex -8.42 -4.04 27.29
   vertex -7.13 0.37 28.12
   vertex -6.18 -3.24 26.07
  endloop
 endfacet
 facet normal -0.77 -0.27 -0.58
  outer loop
   vertex -8.45 -16.09 93.50
   vertex -6.55 -15.83 90.85
   vertex -6.32 -18.30 91.72
  endloop
 endfacet
 facet normal -0.42 0.90 -0.08
  outer loop
   vertex -6.85 19.38 81.09
   vertex -4.89 19.79 75.21
   vertex -12.91 16.08 75.22
  endloop
 endfacet
 facet normal -0.40 0.90 -0.19
  outer loop
   vertex -2.37 17.86 45.38
   vertex -4.81 14.51 34.56
   vertex -11.90 12.77 41.17
  endloop
 endfacet
 facet normal -0.26 -0.45 -0.85
  outer loop
   vertex -8.97 -4.39 27.54
   vertex -6.18 -3.24 26.07
   vertex -7.18 -8.10 28.96
  endloop
 endfacet
 facet normal -0.03 0.02 -1.00
  outer loop
   vertex -4.42 6.78 0.28
   vertex -4.36 -10.61 0.00
   vertex -9.38 -13.35 0.12
  endloop
 endfacet
 facet normal -0.41 0.88 -0.25
  outer loop
   vertex -12.91 16.08 75.22
   vertex -4.89 19.79 75.21
   vertex -11.01 15.75 70.96
  endloop
 endfacet
 facet normal -0.40 0.92 0.03
  outer loop
   vertex -9.42 14.54 53.79
   vertex -2.31 17.73 51.04
   vertex -2.37 17.86 45.38
  endloop
 endfacet
 facet normal -0.29 0.91 0.30
  outer loop
   vertex -2.04 15.54 57.89
   vertex -2.31 17.73 51.04
   vertex -9.42 14.54 53.79
  endloop
 endfacet
 facet normal -0.31 0.55 -0.77
  outer loop
   vertex -5.65 15.83 67.62
   vertex -3.30 10.28 62.69
   vertex -7.62 7.47 62.40
  endloop
 endfacet
 facet normal -0.40 0.66 -0.63
  outer loop
   vertex -8.47 12.84 34.39
   vertex -3.59 9.38 27.73
   vertex -10.14 8.83 31.24
  endloop
 endfacet
 facet normal 0.39 0.90 0.18
  outer loop
   vertex -4.41 6.70 4.63
   vertex -7.92 9.13 0.18
   vertex -11.11 9.65 4.59
  endloop
 endfacet
 facet normal 0.37 0.84 0.39
  outer loop
   vertex -5.83 5.66 8.21
   vertex -4.41 6.70 4.63
   vertex -11.11 9.65 4.59
  endloop
 endfacet
 facet normal -0.99 0.02 0.15
  outer loop
   vertex -7.84 -1.66 99.47
   vertex -7.83 2.62 99.10
   vertex -8.07 -1.79 98.06
  endloop
 endfacet
 facet normal -0.98 -0.07 0.16
  outer loop
   vertex -7.84 -1.66 99.47
   vertex -8.07 -1.79 98.06
   vertex -7.97 -4.57 97.40
  endloop
 endfacet
 facet normal -0.95 0.21 -0.24
  outer loop
   vertex -7.84 -1.66 99.47
   vertex -7.97 -4.57 97.40
   vertex -8.74 -7.99 97.41
  endloop
 endfacet
 facet normal -0.99 0.11 0.10
  outer loop
   vertex -8.63 -7.67 98.10
   vertex -7.84 -1.66 99.47
   vertex -8.74 -7.99 97.41
  endloop
 endfacet
 facet normal -1.00 0.00 0.03
  outer loop
   vertex -8.01 -7.78 96.02
   vertex -7.97 -4.57 97.40
   vertex -8.05 -10.91 94.29
  endloop
 endfacet
 facet normal -0.91 0.22 -0.36
  outer loop
   vertex -8.01 -7.78 96.02
   vertex -8.05 -10.91 94.29
   vertex -8.96 -12.01 95.91
  endloop
 endfacet
 facet normal -0.79 -0.38 -0.48
  outer loop
   vertex -6.52 -18.38 92.11
   vertex -8.45 -16.09 93.50
   vertex -6.32 -18.30 91.72
  endloop
 endfacet
 facet normal -0.46 0.89 -0.03
  outer loop
   vertex -9.42 14.54 53.79
   vertex -2.37 17.86 45.38
   vertex -11.90 12.77 41.17
  endloop
 endfacet
 facet normal -0.39 0.68 0.62
  outer loop
   vertex -7.89 11.69 94.30
   vertex -6.89 17.20 88.92
   vertex -12.11 13.09 90.10
  endloop
 endfacet
 facet normal -0.40 0.90 -0.19
  outer loop
   vertex -4.81 14.51 34.56
   vertex -8.47 12.84 34.39
   vertex -11.90 12.77 41.17
  endloop
 endfacet
 facet normal 0.34 0.84 0.42
  outer loop
   vertex -10.97 7.74 8.25
   vertex -5.83 5.66 8.21
   vertex -11.11 9.65 4.59
  endloop
 endfacet
 facet normal -0.24 0.25 -0.94
  outer loop
   vertex -7.13 0.37 28.12
   vertex -8.42 -4.04 27.29
   vertex -11.40 -1.67 28.68
  endloop
 endfacet
 facet normal -0.88 0.20 -0.44
  outer loop
   vertex -8.74 -7.99 97.41
   vertex -7.97 -4.57 97.40
   vertex -8.01 -7.78 96.02
  endloop
 endfacet
 facet normal -0.88 0.21 -0.43
  outer loop
   vertex -8.74 -7.99 97.41
   vertex -8.01 -7.78 96.02
   vertex -8.96 -12.01 95.91
  endloop
 endfacet
 facet normal -0.88 0.05 -0.46
  outer loop
   vertex -8.96 -12.01 95.91
   vertex -8.05 -10.91 94.29
   vertex -6.55 -15.83 90.85
  endloop
 endfacet
 facet normal -0.80 0.22 -0.55
  outer loop
   vertex -8.96 -12.01 95.91
   vertex -6.55 -15.83 90.85
   vertex -8.45 -16.09 93.50
  endloop
 endfacet
 facet normal -0.44 -0.90 0.05
  outer loop
   vertex -5.37 -15.24 54.69
   vertex -8.25 -13.82 54.92
   vertex -5.58 -15.84 42.39
  endloop
 endfacet
 facet normal 0.08 0.57 -0.82
  outer loop
   vertex -8.42 -4.04 27.29
   vertex -8.75 -4.06 27.24
   vertex -11.40 -1.67 28.68
  endloop
 endfacet
 facet normal -0.99 0.00 0.15
  outer loop
   vertex -8.63 -7.67 98.10
   vertex -8.74 -7.99 97.41
   vertex -8.96 -12.01 95.91
  endloop
 endfacet
 facet normal -0.39 -0.58 -0.72
  outer loop
   vertex -7.43 -7.32 62.69
   vertex -9.83 -15.05 70.23
   vertex -13.37 -8.49 66.89
  endloop
 endfacet
 facet normal -0.66 -0.65 0.37
  outer loop
   vertex -7.95 -12.32 58.07
   vertex -12.29 -7.75 58.25
   vertex -8.25 -13.82 54.92
  endloop
 endfacet
 facet normal -0.42 0.87 0.24
  outer loop
   vertex -6.89 17.20 88.92
   vertex -6.85 19.38 81.09
   vertex -13.21 15.25 84.88
  endloop
 endfacet
 facet normal -0.42 0.63 -0.65
  outer loop
   vertex -11.01 15.75 70.96
   vertex -5.65 15.83 67.62
   vertex -13.05 11.16 67.84
  endloop
 endfacet
 facet normal -0.38 0.78 0.49
  outer loop
   vertex -10.31 12.71 56.01
   vertex -2.04 15.54 57.89
   vertex -9.42 14.54 53.79
  endloop
 endfacet
 facet normal -0.01 -0.06 -1.00
  outer loop
   vertex -12.77 9.74 0.21
   vertex -7.92 9.13 0.18
   vertex -4.42 6.78 0.28
  endloop
 endfacet
 facet normal 0.38 0.75 -0.55
  outer loop
   vertex -11.40 -1.67 28.68
   vertex -8.75 -4.06 27.24
   vertex -8.91 -4.39 26.69
  endloop
 endfacet
 facet normal -0.38 0.79 0.48
  outer loop
   vertex -9.91 11.76 57.90
   vertex -2.04 15.54 57.89
   vertex -10.31 12.71 56.01
  endloop
 endfacet
 facet normal -0.58 0.34 -0.74
  outer loop
   vertex -10.14 8.83 31.24
   vertex -6.20 6.81 27.28
   vertex -11.02 5.99 30.63
  endloop
 endfacet
 facet normal -0.47 0.74 -0.49
  outer loop
   vertex -11.02 5.99 30.63
   vertex -6.20 6.81 27.28
   vertex -11.75 4.56 29.17
  endloop
 endfacet
 facet normal 0.12 0.99 -0.03
  outer loop
   vertex -11.11 9.65 4.59
   vertex -7.92 9.13 0.18
   vertex -12.77 9.74 0.21
  endloop
 endfacet
 facet normal 0.37 0.93 0.01
  outer loop
   vertex -10.97 7.74 8.25
   vertex -6.80 5.93 26.36
   vertex -5.83 5.66 8.21
  endloop
 endfacet
 facet normal 0.04 -0.78 -0.62
  outer loop
   vertex -12.76 3.29 28.01
   vertex -6.85 4.90 26.37
   vertex -12.19 3.09 28.30
  endloop
 endfacet
 facet normal -0.22 -0.34 -0.92
  outer loop
   vertex -12.19 3.09 28.30
   vertex -6.85 4.90 26.37
   vertex -7.13 0.37 28.12
  endloop
 endfacet
 facet normal -0.64 -0.56 -0.53
  outer loop
   vertex -13.23 -7.86 35.98
   vertex -7.18 -8.10 28.96
   vertex -7.96 -12.04 34.02
  endloop
 endfacet
 facet normal -0.37 0.55 -0.75
  outer loop
   vertex -5.65 15.83 67.62
   vertex -7.62 7.47 62.40
   vertex -13.05 11.16 67.84
  endloop
 endfacet
 facet normal -0.65 -0.52 -0.55
  outer loop
   vertex -13.23 -7.86 35.98
   vertex -8.97 -4.39 27.54
   vertex -7.18 -8.10 28.96
  endloop
 endfacet
 facet normal -0.52 0.85 0.06
  outer loop
   vertex -13.21 15.25 84.88
   vertex -6.85 19.38 81.09
   vertex -12.91 16.08 75.22
  endloop
 endfacet
 facet normal -0.50 0.76 0.42
  outer loop
   vertex -12.11 13.09 90.10
   vertex -6.89 17.20 88.92
   vertex -13.21 15.25 84.88
  endloop
 endfacet
 facet normal -0.65 0.36 0.67
  outer loop
   vertex -9.91 11.76 57.90
   vertex -13.56 8.97 55.86
   vertex -7.62 7.47 62.40
  endloop
 endfacet
 facet normal -0.57 0.30 -0.77
  outer loop
   vertex -13.05 11.16 67.84
   vertex -7.62 7.47 62.40
   vertex -10.45 1.82 62.30
  endloop
 endfacet
 facet normal -0.09 -0.09 -0.99
  outer loop
   vertex -12.19 3.09 28.30
   vertex -7.13 0.37 28.12
   vertex -11.40 -1.67 28.68
  endloop
 endfacet
 facet normal 0.55 0.80 -0.24
  outer loop
   vertex -11.55 -2.11 28.27
   vertex -8.91 -4.39 26.69
   vertex -10.00 -4.25 24.66
  endloop
 endfacet
 facet normal -0.80 -0.28 -0.52
  outer loop
   vertex -13.23 -7.86 35.98
   vertex -12.03 -3.20 31.61
   vertex -8.97 -4.39 27.54
  endloop
 endfacet
 facet normal -0.60 0.29 0.74
  outer loop
   vertex -14.50 4.74 57.87
   vertex -10.45 1.82 62.30
   vertex -7.62 7.47 62.40
  endloop
 endfacet
 facet normal 0.70 0.71 -0.12
  outer loop
   vertex -11.55 -2.11 28.27
   vertex -10.00 -4.25 24.66
   vertex -12.01 -2.43 23.75
  endloop
 endfacet
 facet normal -0.46 -0.88 0.12
  outer loop
   vertex -8.97 -4.39 27.54
   vertex -11.97 -2.57 29.42
   vertex -10.00 -4.25 24.66
  endloop
 endfacet
 facet normal -0.53 -0.85 -0.03
  outer loop
   vertex -10.45 -16.84 82.95
   vertex -12.10 -15.80 82.23
   vertex -12.23 -15.52 75.67
  endloop
 endfacet
 facet normal -0.43 0.90 -0.04
  outer loop
   vertex -12.86 12.63 48.33
   vertex -9.42 14.54 53.79
   vertex -11.90 12.77 41.17
  endloop
 endfacet
 facet normal -0.15 0.83 0.53
  outer loop
   vertex -14.37 6.39 8.79
   vertex -11.11 9.65 4.59
   vertex -14.73 9.02 4.55
  endloop
 endfacet
 facet normal -0.27 0.85 0.45
  outer loop
   vertex -14.37 6.39 8.79
   vertex -10.97 7.74 8.25
   vertex -11.11 9.65 4.59
  endloop
 endfacet
 facet normal -0.19 0.97 0.14
  outer loop
   vertex -11.75 4.56 29.17
   vertex -6.80 5.93 26.36
   vertex -10.97 7.74 8.25
  endloop
 endfacet
 facet normal 0.62 0.40 -0.67
  outer loop
   vertex -12.80 -0.60 28.02
   vertex -11.40 -1.67 28.68
   vertex -11.55 -2.11 28.27
  endloop
 endfacet
 facet normal -0.61 0.68 0.41
  outer loop
   vertex -15.33 11.84 87.33
   vertex -12.11 13.09 90.10
   vertex -13.21 15.25 84.88
  endloop
 endfacet
 facet normal -0.52 0.63 -0.58
  outer loop
   vertex -14.02 13.14 70.83
   vertex -11.01 15.75 70.96
   vertex -13.05 11.16 67.84
  endloop
 endfacet
 facet normal -0.17 0.98 0.08
  outer loop
   vertex -14.73 9.02 4.55
   vertex -11.11 9.65 4.59
   vertex -12.77 9.74 0.21
  endloop
 endfacet
 facet normal -0.01 -0.04 -1.00
  outer loop
   vertex -12.77 9.74 0.21
   vertex -4.42 6.78 0.28
   vertex -16.43 8.45 0.29
  endloop
 endfacet
 facet normal -0.35 0.93 0.13
  outer loop
   vertex -14.37 6.39 8.79
   vertex -11.75 4.56 29.17
   vertex -10.97 7.74 8.25
  endloop
 endfacet
 facet normal -0.60 0.18 0.78
  outer loop
   vertex -10.45 1.82 62.30
   vertex -13.64 1.69 59.87
   vertex -14.53 -1.69 59.96
  endloop
 endfacet
 facet normal -0.94 -0.31 -0.11
  outer loop
   vertex -11.97 -2.57 29.42
   vertex -12.03 -3.20 31.61
   vertex -13.14 0.36 31.23
  endloop
 endfacet
 facet normal -0.54 -0.21 -0.82
  outer loop
   vertex -10.45 1.82 62.30
   vertex -7.43 -7.32 62.69
   vertex -13.37 -8.49 66.89
  endloop
 endfacet
 facet normal -0.73 0.64 0.24
  outer loop
   vertex -10.31 12.71 56.01
   vertex -9.42 14.54 53.79
   vertex -12.86 12.63 48.33
  endloop
 endfacet
 facet normal -0.67 0.67 -0.33
  outer loop
   vertex -11.90 12.77 41.17
   vertex -8.47 12.84 34.39
   vertex -13.73 9.33 37.92
  endloop
 endfacet
 facet normal -0.84 0.24 -0.48
  outer loop
   vertex -16.11 2.47 37.71
   vertex -11.02 5.99 30.63
   vertex -12.77 2.80 32.07
  endloop
 endfacet
 facet normal -0.88 0.47 -0.03
  outer loop
   vertex -12.77 2.80 32.07
   vertex -11.02 5.99 30.63
   vertex -11.75 4.56 29.17
  endloop
 endfacet
 facet normal 0.44 0.00 -0.90
  outer loop
   vertex -12.76 3.29 28.01
   vertex -12.19 3.09 28.30
   vertex -11.40 -1.67 28.68
  endloop
 endfacet
 facet normal 0.42 -0.01 -0.91
  outer loop
   vertex -12.76 3.29 28.01
   vertex -11.40 -1.67 28.68
   vertex -12.80 -0.60 28.02
  endloop
 endfacet
 facet normal -0.89 -0.18 -0.43
  outer loop
   vertex -13.23 -7.86 35.98
   vertex -16.11 2.47 37.71
   vertex -12.03 -3.20 31.61
  endloop
 endfacet
 facet normal -0.73 0.63 0.27
  outer loop
   vertex -13.56 8.97 55.86
   vertex -10.31 12.71 56.01
   vertex -14.69 9.91 50.51
  endloop
 endfacet
 facet normal -0.68 0.61 -0.41
  outer loop
   vertex -13.73 9.33 37.92
   vertex -8.47 12.84 34.39
   vertex -10.14 8.83 31.24
  endloop
 endfacet
 facet normal -0.83 0.35 -0.42
  outer loop
   vertex -16.11 2.47 37.71
   vertex -10.14 8.83 31.24
   vertex -11.02 5.99 30.63
  endloop
 endfacet
 facet normal -0.86 0.48 0.15
  outer loop
   vertex -14.03 4.90 15.33
   vertex -11.75 4.56 29.17
   vertex -14.37 6.39 8.79
  endloop
 endfacet
 facet normal -0.58 0.33 0.75
  outer loop
   vertex -10.45 1.82 62.30
   vertex -14.50 4.74 57.87
   vertex -13.64 1.69 59.87
  endloop
 endfacet
 facet normal -0.95 0.22 -0.21
  outer loop
   vertex -12.77 2.80 32.07
   vertex -11.75 4.56 29.17
   vertex -13.14 0.36 31.23
  endloop
 endfacet
 facet normal -0.66 0.52 0.54
  outer loop
   vertex -15.12 8.50 90.79
   vertex -12.11 13.09 90.10
   vertex -15.33 11.84 87.33
  endloop
 endfacet
 facet normal -0.69 -0.14 0.71
  outer loop
   vertex -12.03 -3.20 31.61
   vertex -12.77 2.80 32.07
   vertex -13.14 0.36 31.23
  endloop
 endfacet
 facet normal -0.86 -0.07 -0.51
  outer loop
   vertex -16.11 2.47 37.71
   vertex -12.77 2.80 32.07
   vertex -12.03 -3.20 31.61
  endloop
 endfacet
 facet normal -0.61 0.72 -0.33
  outer loop
   vertex -12.91 16.08 75.22
   vertex -11.01 15.75 70.96
   vertex -14.02 13.14 70.83
  endloop
 endfacet
 facet normal -0.77 0.39 -0.51
  outer loop
   vertex -19.21 6.95 73.84
   vertex -14.02 13.14 70.83
   vertex -13.05 11.16 67.84
  endloop
 endfacet
 facet normal -0.71 0.66 0.23
  outer loop
   vertex -14.69 9.91 50.51
   vertex -10.31 12.71 56.01
   vertex -12.86 12.63 48.33
  endloop
 endfacet
 facet normal -0.86 0.49 -0.11
  outer loop
   vertex -14.69 9.91 50.51
   vertex -12.86 12.63 48.33
   vertex -11.90 12.77 41.17
  endloop
 endfacet
 facet normal -0.67 -0.72 0.15
  outer loop
   vertex -12.89 -2.83 21.72
   vertex -16.08 -2.33 9.99
   vertex -10.52 -5.32 20.44
  endloop
 endfacet
 facet normal 0.00 0.01 -1.00
  outer loop
   vertex -19.07 -9.21 0.19
   vertex -4.42 6.78 0.28
   vertex -9.38 -13.35 0.12
  endloop
 endfacet
 facet normal -0.84 0.53 -0.09
  outer loop
   vertex -14.69 9.91 50.51
   vertex -11.90 12.77 41.17
   vertex -13.73 9.33 37.92
  endloop
 endfacet
 facet normal -0.91 0.32 0.25
  outer loop
   vertex -13.56 8.97 55.86
   vertex -14.69 9.91 50.51
   vertex -14.50 4.74 57.87
  endloop
 endfacet
 facet normal -0.48 0.73 0.49
  outer loop
   vertex -17.30 6.34 6.02
   vertex -14.37 6.39 8.79
   vertex -14.73 9.02 4.55
  endloop
 endfacet
 facet normal -0.97 -0.11 0.21
  outer loop
   vertex -11.97 -2.57 29.42
   vertex -16.70 2.03 9.70
   vertex -13.92 -1.70 20.75
  endloop
 endfacet
 facet normal -0.82 -0.49 0.31
  outer loop
   vertex -12.29 -7.75 58.25
   vertex -15.22 -4.36 55.87
   vertex -12.56 -11.44 51.73
  endloop
 endfacet
 facet normal -0.71 0.70 0.04
  outer loop
   vertex -13.21 15.25 84.88
   vertex -12.91 16.08 75.22
   vertex -15.84 13.10 74.66
  endloop
 endfacet
 facet normal -0.65 0.70 -0.30
  outer loop
   vertex -15.84 13.10 74.66
   vertex -12.91 16.08 75.22
   vertex -14.02 13.14 70.83
  endloop
 endfacet
 facet normal 0.00 0.01 -1.00
  outer loop
   vertex -4.42 6.78 0.28
   vertex -20.05 0.39 0.21
   vertex -16.43 8.45 0.29
  endloop
 endfacet
 facet normal -0.90 0.39 0.18
  outer loop
   vertex -13.14 0.36 31.23
   vertex -11.75 4.56 29.17
   vertex -16.70 2.03 9.70
  endloop
 endfacet
 facet normal -0.85 0.50 0.15
  outer loop
   vertex -11.75 4.56 29.17
   vertex -14.03 4.90 15.33
   vertex -16.70 2.03 9.70
  endloop
 endfacet
 facet normal -0.90 -0.43 0.11
  outer loop
   vertex -11.97 -2.57 29.42
   vertex -13.14 0.36 31.23
   vertex -16.70 2.03 9.70
  endloop
 endfacet
 facet normal 0.00 0.00 -1.00
  outer loop
   vertex -20.05 0.39 0.21
   vertex -4.42 6.78 0.28
   vertex -19.07 -9.21 0.19
  endloop
 endfacet
 facet normal -0.80 -0.57 0.19
  outer loop
   vertex -16.08 -2.33 9.99
   vertex -12.89 -2.83 21.72
   vertex -13.92 -1.70 20.75
  endloop
 endfacet
 facet normal -0.82 -0.48 0.33
  outer loop
   vertex -12.29 -7.75 58.25
   vertex -14.70 -2.97 59.17
   vertex -15.22 -4.36 55.87
  endloop
 endfacet
 facet normal -0.65 -0.59 -0.48
  outer loop
   vertex -13.37 -8.49 66.89
   vertex -9.83 -15.05 70.23
   vertex -17.70 -8.75 73.10
  endloop
 endfacet
 facet normal -0.74 0.31 0.60
  outer loop
   vertex -14.36 6.90 92.53
   vertex -15.12 8.50 90.79
   vertex -16.37 3.81 91.66
  endloop
 endfacet
 facet normal -0.83 0.30 -0.47
  outer loop
   vertex -13.73 9.33 37.92
   vertex -10.14 8.83 31.24
   vertex -16.11 2.47 37.71
  endloop
 endfacet
 facet normal -0.66 -0.63 -0.42
  outer loop
   vertex -15.72 -12.56 75.72
   vertex -17.70 -8.75 73.10
   vertex -9.83 -15.05 70.23
  endloop
 endfacet
 facet normal -0.97 -0.12 0.20
  outer loop
   vertex -16.70 2.03 9.70
   vertex -16.08 -2.33 9.99
   vertex -13.92 -1.70 20.75
  endloop
 endfacet
 facet normal -0.89 -0.42 0.15
  outer loop
   vertex -15.22 -4.36 55.87
   vertex -16.89 -2.78 50.33
   vertex -12.56 -11.44 51.73
  endloop
 endfacet
 facet normal -0.89 -0.41 0.21
  outer loop
   vertex -12.56 -11.44 51.73
   vertex -16.89 -2.78 50.33
   vertex -16.37 -5.98 46.30
  endloop
 endfacet
 facet normal -0.76 -0.64 -0.11
  outer loop
   vertex -12.56 -11.44 51.73
   vertex -16.37 -5.98 46.30
   vertex -13.23 -7.86 35.98
  endloop
 endfacet
 facet normal -0.69 0.72 0.03
  outer loop
   vertex -13.21 15.25 84.88
   vertex -15.84 13.10 74.66
   vertex -17.64 11.25 78.33
  endloop
 endfacet
 facet normal -0.79 0.48 -0.37
  outer loop
   vertex -19.21 6.95 73.84
   vertex -15.84 13.10 74.66
   vertex -14.02 13.14 70.83
  endloop
 endfacet
 facet normal -0.83 0.37 0.41
  outer loop
   vertex -15.12 8.50 90.79
   vertex -15.33 11.84 87.33
   vertex -18.99 2.53 88.43
  endloop
 endfacet
 facet normal -0.79 0.31 0.52
  outer loop
   vertex -15.12 8.50 90.79
   vertex -18.99 2.53 88.43
   vertex -16.37 3.81 91.66
  endloop
 endfacet
 facet normal -0.86 0.49 0.16
  outer loop
   vertex -14.03 4.90 15.33
   vertex -14.37 6.39 8.79
   vertex -16.70 2.03 9.70
  endloop
 endfacet
 facet normal -0.67 -0.13 -0.73
  outer loop
   vertex -20.54 -1.47 72.24
   vertex -10.45 1.82 62.30
   vertex -13.37 -8.49 66.89
  endloop
 endfacet
 facet normal -0.73 -0.31 0.61
  outer loop
   vertex -11.35 -8.86 93.74
   vertex -12.38 -3.37 95.27
   vertex -19.06 -1.54 88.25
  endloop
 endfacet
 facet normal -0.76 -0.36 -0.54
  outer loop
   vertex -20.54 -1.47 72.24
   vertex -13.37 -8.49 66.89
   vertex -17.70 -8.75 73.10
  endloop
 endfacet
 facet normal -0.75 0.17 -0.64
  outer loop
   vertex -13.05 11.16 67.84
   vertex -10.45 1.82 62.30
   vertex -19.21 6.95 73.84
  endloop
 endfacet
 facet normal -0.91 0.34 0.26
  outer loop
   vertex -17.02 3.99 50.02
   vertex -14.50 4.74 57.87
   vertex -14.69 9.91 50.51
  endloop
 endfacet
 facet normal 0.09 0.99 0.07
  outer loop
   vertex -17.53 4.98 58.45
   vertex -14.50 4.74 57.87
   vertex -18.83 5.38 54.74
  endloop
 endfacet
 facet normal -0.78 0.60 0.16
  outer loop
   vertex -15.33 11.84 87.33
   vertex -13.21 15.25 84.88
   vertex -17.64 11.25 78.33
  endloop
 endfacet
 facet normal -0.92 0.37 -0.09
  outer loop
   vertex -17.02 3.99 50.02
   vertex -14.69 9.91 50.51
   vertex -13.73 9.33 37.92
  endloop
 endfacet
 facet normal 0.27 0.95 -0.18
  outer loop
   vertex -18.83 5.38 54.74
   vertex -14.50 4.74 57.87
   vertex -17.02 3.99 50.02
  endloop
 endfacet
 facet normal 0.07 0.74 0.67
  outer loop
   vertex -17.55 3.97 59.55
   vertex -15.24 3.84 59.44
   vertex -17.53 4.98 58.45
  endloop
 endfacet
 facet normal -0.94 0.33 -0.11
  outer loop
   vertex -17.02 3.99 50.02
   vertex -13.73 9.33 37.92
   vertex -16.11 2.47 37.71
  endloop
 endfacet
 facet normal -0.72 0.13 -0.68
  outer loop
   vertex -20.54 -1.47 72.24
   vertex -19.29 4.03 72.02
   vertex -10.45 1.82 62.30
  endloop
 endfacet
 facet normal -0.62 0.43 -0.66
  outer loop
   vertex -19.21 6.95 73.84
   vertex -10.45 1.82 62.30
   vertex -19.29 4.03 72.02
  endloop
 endfacet
 facet normal 0.03 0.96 -0.27
  outer loop
   vertex -18.83 5.38 54.74
   vertex -17.02 3.99 50.02
   vertex -18.73 4.45 51.46
  endloop
 endfacet
 facet normal -0.97 0.21 -0.10
  outer loop
   vertex -16.11 2.47 37.71
   vertex -17.34 0.41 45.58
   vertex -17.02 3.99 50.02
  endloop
 endfacet
 facet normal -0.95 -0.23 -0.21
  outer loop
   vertex -17.34 0.41 45.58
   vertex -16.11 2.47 37.71
   vertex -13.23 -7.86 35.98
  endloop
 endfacet
 facet normal -0.95 -0.26 -0.19
  outer loop
   vertex -17.20 -1.49 47.50
   vertex -17.34 0.41 45.58
   vertex -13.23 -7.86 35.98
  endloop
 endfacet
 facet normal -0.73 -0.02 0.69
  outer loop
   vertex -19.06 -1.54 88.25
   vertex -12.38 -3.37 95.27
   vertex -18.99 2.53 88.43
  endloop
 endfacet
 facet normal -0.96 -0.11 -0.27
  outer loop
   vertex -17.20 -1.49 47.50
   vertex -13.23 -7.86 35.98
   vertex -16.37 -5.98 46.30
  endloop
 endfacet
 facet normal -0.98 -0.19 0.02
  outer loop
   vertex -16.89 -2.78 50.33
   vertex -17.20 -1.49 47.50
   vertex -16.37 -5.98 46.30
  endloop
 endfacet
 facet normal -0.77 -0.64 0.01
  outer loop
   vertex -15.80 -11.01 86.17
   vertex -19.23 -7.00 77.87
   vertex -12.79 -14.66 84.76
  endloop
 endfacet
 facet normal -0.81 -0.57 0.13
  outer loop
   vertex -12.79 -14.66 84.76
   vertex -19.23 -7.00 77.87
   vertex -15.72 -12.56 75.72
  endloop
 endfacet
 facet normal -0.01 0.00 -1.00
  outer loop
   vertex -19.07 -9.21 0.19
   vertex -9.38 -13.35 0.12
   vertex -17.09 -11.83 0.17
  endloop
 endfacet
 facet normal -0.77 0.62 0.16
  outer loop
   vertex -18.88 8.29 83.81
   vertex -15.33 11.84 87.33
   vertex -17.64 11.25 78.33
  endloop
 endfacet
 facet normal -0.64 0.75 0.15
  outer loop
   vertex -18.00 7.02 0.73
   vertex -14.73 9.02 4.55
   vertex -16.43 8.45 0.29
  endloop
 endfacet
 facet normal -0.88 -0.48 -0.04
  outer loop
   vertex -15.72 -12.56 75.72
   vertex -19.21 -6.14 75.07
   vertex -17.70 -8.75 73.10
  endloop
 endfacet
 facet normal -0.85 0.49 -0.17
  outer loop
   vertex -17.64 11.25 78.33
   vertex -15.84 13.10 74.66
   vertex -19.21 6.95 73.84
  endloop
 endfacet
 facet normal -0.66 0.73 0.18
  outer loop
   vertex -17.30 6.34 6.02
   vertex -14.73 9.02 4.55
   vertex -18.00 7.02 0.73
  endloop
 endfacet
 facet normal 0.13 0.99 0.02
  outer loop
   vertex -19.35 3.82 29.10
   vertex -17.26 3.52 30.88
   vertex -16.83 3.51 28.37
  endloop
 endfacet
 facet normal -0.10 0.96 0.28
  outer loop
   vertex -18.71 3.17 31.60
   vertex -17.26 3.52 30.88
   vertex -19.35 3.82 29.10
  endloop
 endfacet
 facet normal 0.90 0.31 -0.32
  outer loop
   vertex -19.66 3.89 42.46
   vertex -17.02 3.99 50.02
   vertex -17.34 0.41 45.58
  endloop
 endfacet
 facet normal -0.56 0.08 -0.82
  outer loop
   vertex -16.83 3.51 28.37
   vertex -16.22 -2.44 27.38
   vertex -18.78 -0.21 29.33
  endloop
 endfacet
 facet normal -0.65 -0.39 0.65
  outer loop
   vertex -16.78 -10.65 6.36
   vertex -15.10 -8.08 9.59
   vertex -19.13 -6.49 6.49
  endloop
 endfacet
 facet normal -0.87 0.49 0.06
  outer loop
   vertex -18.88 8.29 83.81
   vertex -17.64 11.25 78.33
   vertex -18.98 8.87 78.06
  endloop
 endfacet
 facet normal -0.81 0.37 0.44
  outer loop
   vertex -18.99 2.53 88.43
   vertex -15.33 11.84 87.33
   vertex -18.88 8.29 83.81
  endloop
 endfacet
 facet normal -0.95 0.28 0.16
  outer loop
   vertex -17.30 6.34 6.02
   vertex -18.00 7.02 0.73
   vertex -20.05 0.39 0.21
  endloop
 endfacet
 facet normal -0.43 0.20 -0.88
  outer loop
   vertex -18.00 7.02 0.73
   vertex -16.43 8.45 0.29
   vertex -20.05 0.39 0.21
  endloop
 endfacet
 facet normal -0.29 -0.10 -0.95
  outer loop
   vertex -19.35 3.82 29.10
   vertex -16.83 3.51 28.37
   vertex -18.78 -0.21 29.33
  endloop
 endfacet
 facet normal -0.84 -0.15 -0.52
  outer loop
   vertex -19.35 3.82 29.10
   vertex -18.78 -0.21 29.33
   vertex -19.28 1.12 29.76
  endloop
 endfacet
 facet normal -0.99 0.12 0.10
  outer loop
   vertex -18.61 -0.12 30.83
   vertex -18.48 0.70 31.08
   vertex -18.78 -0.21 29.33
  endloop
 endfacet
 facet normal -0.83 -0.43 0.36
  outer loop
   vertex -18.48 0.70 31.08
   vertex -19.28 1.12 29.76
   vertex -18.78 -0.21 29.33
  endloop
 endfacet
 facet normal -0.50 0.87 0.00
  outer loop
   vertex -18.61 -0.12 30.83
   vertex -18.78 -0.21 29.33
   vertex -19.53 -0.65 29.62
  endloop
 endfacet
 facet normal -0.46 0.23 -0.86
  outer loop
   vertex -19.53 -0.65 29.62
   vertex -18.78 -0.21 29.33
   vertex -16.22 -2.44 27.38
  endloop
 endfacet
 facet normal -0.91 -0.38 -0.20
  outer loop
   vertex -19.21 -6.14 75.07
   vertex -20.54 -1.47 72.24
   vertex -17.70 -8.75 73.10
  endloop
 endfacet
 facet normal -0.84 -0.48 0.26
  outer loop
   vertex -16.78 -10.65 6.36
   vertex -19.13 -6.49 6.49
   vertex -18.27 -10.94 1.02
  endloop
 endfacet
 facet normal -0.92 -0.36 0.15
  outer loop
   vertex -18.27 -10.94 1.02
   vertex -19.13 -6.49 6.49
   vertex -19.07 -9.21 0.19
  endloop
 endfacet
 facet normal -0.85 0.50 -0.18
  outer loop
   vertex -18.98 8.87 78.06
   vertex -17.64 11.25 78.33
   vertex -19.21 6.95 73.84
  endloop
 endfacet
 facet normal -0.54 0.79 0.28
  outer loop
   vertex -17.53 4.98 58.45
   vertex -18.83 5.38 54.74
   vertex -21.02 3.14 56.84
  endloop
 endfacet
 facet normal 0.84 -0.08 -0.54
  outer loop
   vertex -19.28 1.12 29.76
   vertex -18.48 0.70 31.08
   vertex -19.53 -0.65 29.62
  endloop
 endfacet
 facet normal -0.87 -0.47 0.14
  outer loop
   vertex -15.80 -11.01 86.17
   vertex -19.20 -4.59 86.36
   vertex -19.23 -7.00 77.87
  endloop
 endfacet
 facet normal 0.27 0.96 0.09
  outer loop
   vertex -18.88 8.29 83.81
   vertex -18.98 8.87 78.06
   vertex -20.00 8.70 82.78
  endloop
 endfacet
 facet normal -0.13 0.90 -0.40
  outer loop
   vertex -18.98 8.87 78.06
   vertex -19.21 6.95 73.84
   vertex -20.20 9.03 78.80
  endloop
 endfacet
 facet normal -0.79 0.59 -0.19
  outer loop
   vertex -21.02 3.14 56.84
   vertex -18.83 5.38 54.74
   vertex -18.73 4.45 51.46
  endloop
 endfacet
 facet normal -0.90 0.43 -0.01
  outer loop
   vertex -19.35 2.04 6.79
   vertex -17.30 6.34 6.02
   vertex -20.05 0.39 0.21
  endloop
 endfacet
 facet normal -0.48 0.18 -0.86
  outer loop
   vertex -19.53 -0.65 29.62
   vertex -16.22 -2.44 27.38
   vertex -20.34 -2.74 29.64
  endloop
 endfacet
 facet normal -0.80 0.00 0.61
  outer loop
   vertex -19.13 -6.49 6.49
   vertex -16.70 2.03 9.70
   vertex -20.19 -1.76 5.11
  endloop
 endfacet
 facet normal 0.17 0.98 0.07
  outer loop
   vertex -20.00 8.70 82.78
   vertex -18.98 8.87 78.06
   vertex -20.20 9.03 78.80
  endloop
 endfacet
 facet normal -0.10 0.88 0.47
  outer loop
   vertex -18.88 8.29 83.81
   vertex -20.00 8.70 82.78
   vertex -20.02 6.73 86.49
  endloop
 endfacet
 facet normal 0.27 0.96 0.01
  outer loop
   vertex -18.73 4.45 51.46
   vertex -17.02 3.99 50.02
   vertex -21.37 5.31 42.77
  endloop
 endfacet
 facet normal 0.23 -0.23 -0.95
  outer loop
   vertex -20.84 3.52 28.81
   vertex -19.35 3.82 29.10
   vertex -19.28 1.12 29.76
  endloop
 endfacet
 facet normal -0.98 0.19 0.06
  outer loop
   vertex -20.19 -1.76 5.11
   vertex -19.35 2.04 6.79
   vertex -20.05 0.39 0.21
  endloop
 endfacet
 facet normal -0.17 0.00 -0.99
  outer loop
   vertex -19.29 4.03 72.02
   vertex -20.54 -1.47 72.24
   vertex -20.58 2.86 72.24
  endloop
 endfacet
 facet normal -0.73 -0.13 0.67
  outer loop
   vertex -16.70 2.03 9.70
   vertex -19.35 2.04 6.79
   vertex -20.19 -1.76 5.11
  endloop
 endfacet
 facet normal 0.65 0.04 -0.76
  outer loop
   vertex -19.20 -0.81 22.66
   vertex -19.19 -2.35 22.59
   vertex -20.16 -2.53 21.76
  endloop
 endfacet
 facet normal -0.25 0.88 -0.42
  outer loop
   vertex -20.20 9.03 78.80
   vertex -19.21 6.95 73.84
   vertex -20.53 6.48 73.62
  endloop
 endfacet
 facet normal 0.95 0.31 -0.04
  outer loop
   vertex -19.66 3.89 42.46
   vertex -20.94 6.69 33.09
   vertex -20.74 6.70 37.98
  endloop
 endfacet
 facet normal -0.05 0.53 -0.85
  outer loop
   vertex -20.53 6.48 73.62
   vertex -19.21 6.95 73.84
   vertex -19.29 4.03 72.02
  endloop
 endfacet
 facet normal -0.75 0.64 -0.17
  outer loop
   vertex -21.41 1.72 53.15
   vertex -21.02 3.14 56.84
   vertex -18.73 4.45 51.46
  endloop
 endfacet
 facet normal -0.99 -0.10 -0.07
  outer loop
   vertex -20.19 -1.76 5.11
   vertex -20.05 0.39 0.21
   vertex -19.07 -9.21 0.19
  endloop
 endfacet
 facet normal -0.98 -0.20 0.08
  outer loop
   vertex -19.13 -6.49 6.49
   vertex -20.19 -1.76 5.11
   vertex -19.07 -9.21 0.19
  endloop
 endfacet
 facet normal -0.99 0.12 0.06
  outer loop
   vertex -20.02 6.73 86.49
   vertex -20.00 8.70 82.78
   vertex -20.20 9.03 78.80
  endloop
 endfacet
 facet normal 0.64 0.71 0.29
  outer loop
   vertex -21.37 5.31 42.77
   vertex -19.66 3.89 42.46
   vertex -20.74 6.70 37.98
  endloop
 endfacet
 facet normal -0.44 0.33 -0.84
  outer loop
   vertex -20.53 6.48 73.62
   vertex -19.29 4.03 72.02
   vertex -20.58 2.86 72.24
  endloop
 endfacet
 facet normal -0.51 0.76 0.41
  outer loop
   vertex -21.41 1.72 53.15
   vertex -18.73 4.45 51.46
   vertex -24.67 6.09 41.03
  endloop
 endfacet
 facet normal 0.74 0.23 -0.63
  outer loop
   vertex -20.84 3.52 28.81
   vertex -19.28 1.12 29.76
   vertex -22.25 3.63 27.18
  endloop
 endfacet
 facet normal -0.78 0.05 0.63
  outer loop
   vertex -20.03 -1.56 58.80
   vertex -19.56 3.41 59.03
   vertex -21.62 1.41 56.63
  endloop
 endfacet
 facet normal 0.04 0.58 -0.81
  outer loop
   vertex -21.34 5.38 30.11
   vertex -19.35 3.82 29.10
   vertex -20.84 3.52 28.81
  endloop
 endfacet
 facet normal 0.21 0.98 0.03
  outer loop
   vertex -24.67 6.09 41.03
   vertex -18.73 4.45 51.46
   vertex -21.37 5.31 42.77
  endloop
 endfacet
 facet normal 0.03 1.00 -0.05
  outer loop
   vertex -22.88 3.81 26.88
   vertex -19.29 3.54 23.82
   vertex -22.07 3.56 22.34
  endloop
 endfacet
 facet normal -0.94 0.33 -0.03
  outer loop
   vertex -21.62 1.41 56.63
   vertex -21.02 3.14 56.84
   vertex -21.41 1.72 53.15
  endloop
 endfacet
 facet normal -0.82 0.22 0.52
  outer loop
   vertex -19.56 3.41 59.03
   vertex -21.02 3.14 56.84
   vertex -21.62 1.41 56.63
  endloop
 endfacet
 facet normal -0.80 -0.56 0.23
  outer loop
   vertex -20.03 -1.56 58.80
   vertex -21.54 -0.26 56.64
   vertex -19.78 -3.38 55.19
  endloop
 endfacet
 facet normal -0.98 -0.16 0.08
  outer loop
   vertex -20.20 -7.07 80.73
   vertex -20.04 -5.86 85.22
   vertex -20.72 -6.12 75.99
  endloop
 endfacet
 facet normal -1.00 0.05 0.04
  outer loop
   vertex -20.02 6.73 86.49
   vertex -20.20 9.03 78.80
   vertex -20.53 6.48 73.62
  endloop
 endfacet
 facet normal 0.13 0.99 0.07
  outer loop
   vertex -19.50 3.46 25.45
   vertex -19.29 3.54 23.82
   vertex -22.88 3.81 26.88
  endloop
 endfacet
 facet normal -1.00 -0.01 0.06
  outer loop
   vertex -20.53 6.48 73.62
   vertex -20.58 2.86 72.24
   vertex -20.54 -1.47 72.24
  endloop
 endfacet
 facet normal -1.00 0.02 0.04
  outer loop
   vertex -20.17 -2.21 88.21
   vertex -20.02 6.73 86.49
   vertex -20.72 -6.12 75.99
  endloop
 endfacet
 facet normal -1.00 0.02 0.04
  outer loop
   vertex -20.72 -6.12 75.99
   vertex -20.02 6.73 86.49
   vertex -20.53 6.48 73.62
  endloop
 endfacet
 facet normal 0.26 -0.04 -0.96
  outer loop
   vertex -22.07 3.56 22.34
   vertex -19.80 1.66 23.05
   vertex -22.19 1.65 22.40
  endloop
 endfacet
 facet normal 0.69 0.07 -0.72
  outer loop
   vertex -22.25 3.63 27.18
   vertex -19.28 1.12 29.76
   vertex -22.62 1.50 26.64
  endloop
 endfacet
 facet normal -1.00 0.08 -0.05
  outer loop
   vertex -21.62 1.41 56.63
   vertex -21.41 1.72 53.15
   vertex -21.50 0.68 53.23
  endloop
 endfacet
 facet normal -1.00 -0.05 -0.02
  outer loop
   vertex -21.54 -0.26 56.64
   vertex -21.62 1.41 56.63
   vertex -21.50 0.68 53.23
  endloop
 endfacet
 facet normal 0.66 -0.26 -0.71
  outer loop
   vertex -22.55 -0.69 26.86
   vertex -19.53 -0.65 29.62
   vertex -20.34 -2.74 29.64
  endloop
 endfacet
 facet normal -0.89 -0.40 -0.21
  outer loop
   vertex -19.78 -3.38 55.19
   vertex -21.54 -0.26 56.64
   vertex -19.28 -2.69 51.78
  endloop
 endfacet
 facet normal -0.85 -0.50 -0.15
  outer loop
   vertex -19.28 -2.69 51.78
   vertex -21.54 -0.26 56.64
   vertex -21.50 0.68 53.23
  endloop
 endfacet
 facet normal -0.09 0.50 -0.86
  outer loop
   vertex -23.49 -0.32 23.41
   vertex -19.20 -0.81 22.66
   vertex -20.16 -2.53 21.76
  endloop
 endfacet
 facet normal 0.60 -0.46 -0.65
  outer loop
   vertex -22.69 -2.60 27.34
   vertex -20.34 -2.74 29.64
   vertex -22.52 -4.42 28.80
  endloop
 endfacet
 facet normal -0.99 -0.10 0.08
  outer loop
   vertex -20.04 -5.86 85.22
   vertex -20.17 -2.21 88.21
   vertex -20.72 -6.12 75.99
  endloop
 endfacet
 facet normal -1.00 0.01 -0.04
  outer loop
   vertex -20.53 6.48 73.62
   vertex -20.54 -1.47 72.24
   vertex -20.72 -6.12 75.99
  endloop
 endfacet
 facet normal 0.07 0.96 0.29
  outer loop
   vertex -21.37 5.31 42.77
   vertex -20.74 6.70 37.98
   vertex -24.67 6.09 41.03
  endloop
 endfacet
 facet normal 0.41 0.59 -0.69
  outer loop
   vertex -23.46 5.52 28.98
   vertex -21.34 5.38 30.11
   vertex -20.84 3.52 28.81
  endloop
 endfacet
 facet normal 0.19 0.96 0.20
  outer loop
   vertex -22.25 3.63 27.18
   vertex -19.50 3.46 25.45
   vertex -22.88 3.81 26.88
  endloop
 endfacet
 facet normal 0.53 0.74 -0.42
  outer loop
   vertex -23.46 5.52 28.98
   vertex -20.84 3.52 28.81
   vertex -22.25 3.63 27.18
  endloop
 endfacet
 facet normal -0.68 -0.62 0.40
  outer loop
   vertex -19.28 -2.69 51.78
   vertex -21.50 0.68 53.23
   vertex -23.86 0.76 49.34
  endloop
 endfacet
 facet normal 0.67 -0.23 -0.70
  outer loop
   vertex -22.55 -0.69 26.86
   vertex -20.34 -2.74 29.64
   vertex -22.69 -2.60 27.34
  endloop
 endfacet
 facet normal 0.36 0.72 -0.59
  outer loop
   vertex -22.34 6.69 31.09
   vertex -21.34 5.38 30.11
   vertex -23.46 5.52 28.98
  endloop
 endfacet
 facet normal -0.66 0.64 0.41
  outer loop
   vertex -21.41 1.72 53.15
   vertex -24.67 6.09 41.03
   vertex -28.52 3.53 38.82
  endloop
 endfacet
 facet normal -0.36 0.00 -0.93
  outer loop
   vertex -22.07 3.56 22.34
   vertex -22.19 1.65 22.40
   vertex -23.54 1.62 22.92
  endloop
 endfacet
 facet normal 0.13 0.99 0.07
  outer loop
   vertex -22.55 -0.69 26.86
   vertex -19.20 -0.81 22.66
   vertex -23.49 -0.32 23.41
  endloop
 endfacet
 facet normal 0.72 -0.39 -0.57
  outer loop
   vertex -23.38 -3.50 27.08
   vertex -22.69 -2.60 27.34
   vertex -22.52 -4.42 28.80
  endloop
 endfacet
 facet normal 0.00 1.00 0.00
  outer loop
   vertex -20.74 6.70 37.98
   vertex -20.94 6.69 33.09
   vertex -22.34 6.69 31.09
  endloop
 endfacet
 facet normal 0.48 0.25 -0.84
  outer loop
   vertex -22.96 5.60 27.37
   vertex -22.25 3.63 27.18
   vertex -22.88 3.81 26.88
  endloop
 endfacet
 facet normal -0.22 0.35 -0.91
  outer loop
   vertex -23.49 -0.32 23.41
   vertex -20.16 -2.53 21.76
   vertex -23.70 -2.14 22.77
  endloop
 endfacet
 facet normal 0.15 0.26 -0.95
  outer loop
   vertex -25.25 4.91 26.83
   vertex -22.96 5.60 27.37
   vertex -22.88 3.81 26.88
  endloop
 endfacet
 facet normal -0.02 1.00 -0.06
  outer loop
   vertex -26.51 3.72 26.38
   vertex -22.88 3.81 26.88
   vertex -22.07 3.56 22.34
  endloop
 endfacet
 facet normal -0.65 0.65 0.40
  outer loop
   vertex -21.41 1.72 53.15
   vertex -28.52 3.53 38.82
   vertex -24.17 1.94 48.37
  endloop
 endfacet
 facet normal -0.85 0.19 0.50
  outer loop
   vertex -21.41 1.72 53.15
   vertex -24.17 1.94 48.37
   vertex -23.86 0.76 49.34
  endloop
 endfacet
 facet normal 0.24 -0.09 -0.97
  outer loop
   vertex -22.62 1.50 26.64
   vertex -22.55 -0.69 26.86
   vertex -24.93 -0.42 26.24
  endloop
 endfacet
 facet normal 0.09 0.99 0.08
  outer loop
   vertex -24.93 -0.42 26.24
   vertex -22.55 -0.69 26.86
   vertex -23.49 -0.32 23.41
  endloop
 endfacet
 facet normal -0.18 -0.94 -0.28
  outer loop
   vertex -23.70 -2.14 22.77
   vertex -20.16 -2.53 21.76
   vertex -23.38 -3.50 27.08
  endloop
 endfacet
 facet normal 0.04 1.00 -0.01
  outer loop
   vertex -25.72 6.88 34.20
   vertex -20.74 6.70 37.98
   vertex -22.34 6.69 31.09
  endloop
 endfacet
 facet normal -0.64 0.28 -0.72
  outer loop
   vertex -26.51 3.72 26.38
   vertex -22.07 3.56 22.34
   vertex -23.54 1.62 22.92
  endloop
 endfacet
 facet normal 0.18 -0.01 -0.98
  outer loop
   vertex -25.03 1.54 26.19
   vertex -22.62 1.50 26.64
   vertex -24.93 -0.42 26.24
  endloop
 endfacet
 facet normal -0.79 0.28 -0.54
  outer loop
   vertex -25.37 -0.95 25.83
   vertex -23.49 -0.32 23.41
   vertex -23.70 -2.14 22.77
  endloop
 endfacet
 facet normal 0.53 0.59 -0.61
  outer loop
   vertex -22.34 6.69 31.09
   vertex -23.46 5.52 28.98
   vertex -25.25 4.91 26.83
  endloop
 endfacet
 facet normal -0.28 0.96 -0.04
  outer loop
   vertex -25.25 4.91 26.83
   vertex -23.46 5.52 28.98
   vertex -22.96 5.60 27.37
  endloop
 endfacet
 facet normal 0.13 0.23 -0.96
  outer loop
   vertex -25.25 4.91 26.83
   vertex -22.88 3.81 26.88
   vertex -26.51 3.72 26.38
  endloop
 endfacet
 facet normal -0.78 -0.50 -0.37
  outer loop
   vertex -25.03 1.54 26.19
   vertex -26.51 3.72 26.38
   vertex -23.54 1.62 22.92
  endloop
 endfacet
 facet normal -0.36 -0.04 -0.93
  outer loop
   vertex -25.87 0.02 26.59
   vertex -25.03 1.54 26.19
   vertex -24.93 -0.42 26.24
  endloop
 endfacet
 facet normal -0.61 0.74 -0.29
  outer loop
   vertex -24.93 -0.42 26.24
   vertex -23.49 -0.32 23.41
   vertex -25.37 -0.95 25.83
  endloop
 endfacet
 facet normal -0.91 0.09 0.40
  outer loop
   vertex -24.17 1.94 48.37
   vertex -28.70 -1.83 38.84
   vertex -23.86 0.76 49.34
  endloop
 endfacet
 facet normal 0.00 0.61 -0.79
  outer loop
   vertex -25.87 0.02 26.59
   vertex -24.93 -0.42 26.24
   vertex -25.37 -0.95 25.83
  endloop
 endfacet
 facet normal -0.73 0.40 -0.56
  outer loop
   vertex -26.05 -1.96 25.98
   vertex -25.37 -0.95 25.83
   vertex -23.70 -2.14 22.77
  endloop
 endfacet
 facet normal -0.91 0.03 0.42
  outer loop
   vertex -24.17 1.94 48.37
   vertex -28.52 3.53 38.82
   vertex -28.70 -1.83 38.84
  endloop
 endfacet
 facet normal -0.27 -0.10 -0.96
  outer loop
   vertex -26.51 3.72 26.38
   vertex -25.03 1.54 26.19
   vertex -25.87 0.02 26.59
  endloop
 endfacet
 facet normal -0.61 -0.66 0.44
  outer loop
   vertex -23.86 0.76 49.34
   vertex -28.70 -1.83 38.84
   vertex -23.72 -3.30 43.51
  endloop
 endfacet
 facet normal -0.59 0.29 -0.75
  outer loop
   vertex -25.87 0.02 26.59
   vertex -25.37 -0.95 25.83
   vertex -26.05 -1.96 25.98
  endloop
 endfacet
 facet normal -0.40 -0.73 -0.55
  outer loop
   vertex -27.39 -2.41 28.54
   vertex -23.38 -3.50 27.08
   vertex -25.37 -4.24 29.49
  endloop
 endfacet
 facet normal -0.38 0.80 -0.47
  outer loop
   vertex -28.90 3.82 31.60
   vertex -25.72 6.88 34.20
   vertex -22.34 6.69 31.09
  endloop
 endfacet
 facet normal -0.52 0.80 -0.30
  outer loop
   vertex -28.90 3.82 31.60
   vertex -28.13 5.02 33.46
   vertex -25.72 6.88 34.20
  endloop
 endfacet
 facet normal -0.63 0.75 0.18
  outer loop
   vertex -24.67 6.09 41.03
   vertex -25.72 6.88 34.20
   vertex -28.13 5.02 33.46
  endloop
 endfacet
 facet normal -0.40 0.91 -0.10
  outer loop
   vertex -22.34 6.69 31.09
   vertex -25.25 4.91 26.83
   vertex -28.90 3.82 31.60
  endloop
 endfacet
 facet normal -0.67 -0.16 -0.72
  outer loop
   vertex -26.51 3.72 26.38
   vertex -25.87 0.02 26.59
   vertex -27.39 -2.41 28.54
  endloop
 endfacet
 facet normal -0.88 0.21 -0.43
  outer loop
   vertex -27.39 -2.41 28.54
   vertex -25.87 0.02 26.59
   vertex -26.05 -1.96 25.98
  endloop
 endfacet
 facet normal -0.70 -0.33 0.64
  outer loop
   vertex -25.82 -4.07 40.81
   vertex -23.72 -3.30 43.51
   vertex -28.70 -1.83 38.84
  endloop
 endfacet
 facet normal -0.60 0.75 -0.29
  outer loop
   vertex -28.90 3.82 31.60
   vertex -25.25 4.91 26.83
   vertex -26.51 3.72 26.38
  endloop
 endfacet
 facet normal -0.59 -0.77 -0.24
  outer loop
   vertex -28.69 -2.83 33.06
   vertex -27.39 -2.41 28.54
   vertex -25.37 -4.24 29.49
  endloop
 endfacet
 facet normal -0.88 0.47 0.06
  outer loop
   vertex -28.52 3.53 38.82
   vertex -28.13 5.02 33.46
   vertex -28.90 3.82 31.60
  endloop
 endfacet
 facet normal -0.96 0.04 -0.27
  outer loop
   vertex -28.69 -2.83 33.06
   vertex -26.51 3.72 26.38
   vertex -27.39 -2.41 28.54
  endloop
 endfacet
 facet normal -0.90 -0.12 -0.41
  outer loop
   vertex -28.69 -2.83 33.06
   vertex -28.90 3.82 31.60
   vertex -26.51 3.72 26.38
  endloop
 endfacet
 facet normal -1.00 -0.02 0.05
  outer loop
   vertex -28.52 3.53 38.82
   vertex -28.90 3.82 31.60
   vertex -28.69 -2.83 33.06
  endloop
 endfacet
 facet normal -1.00 0.03 -0.01
  outer loop
   vertex -28.70 -1.83 38.84
   vertex -28.52 3.53 38.82
   vertex -28.69 -2.83 33.06
  endloop
 endfacet
endsolid threews_avatar
```

<sub>Want your own? `npx readme-3d your-model.glb` converts any GLB into a paste-ready markdown block. [How it works →](https://github.com/nirholas/three.ws/blob/HEAD/packages/readme-3d)</sub>

### $THREE

`$THREE` is the native token of the three.ws ecosystem — the one and only coin of the platform.

| | |
| --- | --- |
| **Token** | `$THREE` |
| **Contract Address (CA)** | `FeMbDoX7R1Psc4GEcvJdsbNbZA3bfztcyDCatJVJpump` |
| **Network** | Solana |
| **Trade** | [pump.fun](https://pump.fun/FeMbDoX7R1Psc4GEcvJdsbNbZA3bfztcyDCatJVJpump) |
| **Explorer** | [Solscan](https://solscan.io/token/FeMbDoX7R1Psc4GEcvJdsbNbZA3bfztcyDCatJVJpump) |
| **In the product** | [/pulse](https://three.ws/pulse) (live platform economy) · [/launches](https://three.ws/launches) (launch directory) |

> Always verify the contract address above before trading. `$THREE` is the only token associated with three.ws.

---

## Table of Contents

- [What is three.ws?](#what-is-threews)
- [Key Features](#key-features)
- [Screenshots](#screenshots)
- [Forge — Text & Image to 3D](#forge--text--image-to-3d)
- [Platform Pages](#platform-pages)
- [Getting Started](#getting-started)
- [Examples](#examples)
- [Tutorials](#tutorials)
- [Architecture](#architecture)
    - [Design Docs & Specs](#design-docs--specs)
- [Tech Stack](#tech-stack)
    - [Browser Support](#browser-support)
- [Project Structure](#project-structure)
- [The Agent System](#the-agent-system)
    - [Event Bus (Agent Protocol)](#event-bus-agent-protocol)
    - [LLM Runtime](#llm-runtime)
    - [Empathy Layer](#empathy-layer)
    - [Skills](#skills)
    - [Memory](#memory)
- [Animation System](#animation-system)
- [Web Component & Embedding](#web-component--embedding)
- [Widget System](#widget-system)
- [Embed Editor](#embed-editor)
- [Pose Studio](#pose-studio)
- [Avatar Accessories & Coin Launchpad](#avatar-accessories--coin-launchpad)
- [Launchpad](#launchpad)
- [The Club](#the-club)
- [Walk & Multiplayer](#walk--multiplayer)
- [Coin Communities](#coin-communities)
- [Coin Wars & Live Events](#coin-wars--live-events)
- [City](#city)
- [Friends, Presence & Social](#friends-presence--social)
- [In-Game Economy](#in-game-economy)
- [Voice Lab & Mocap Studio](#voice-lab--mocap-studio)
- [Talk Mode & Lip-Sync](#talk-mode--lip-sync)
- [Demos Hub](#demos-hub)
- [Skill Library](#skill-library)
- [Developer SDKs](#developer-sdks)
- [API Reference](#api-reference)
- [Authentication & OAuth 2.1](#authentication--oauth-21)
- [MCP Server](#mcp-server)
- [Brain Proxy & LLM Routing](#brain-proxy--llm-routing)
- [Claude Code Integration](#claude-code-integration)
- [Install in Claude Code](#install-in-claude-code)
- [Cloud Marketplaces](#cloud-marketplaces)
- [Ecosystem Directories](#ecosystem-directories)
- [IBM watsonx & Granite](#ibm-watsonx--granite)
- [x402 Payments](#x402-payments)
- [A2A — Agent-to-Agent Protocol](#a2a--agent-to-agent-protocol)
- [On-Chain Identity (ERC-8004 + Metaplex Core)](#on-chain-identity-erc-8004--metaplex-core)
- [Pump.fun Integration](#pumpfun-integration)
- [WASM Vanity Grinder](#wasm-vanity-grinder)
- [Solana Mobile (Seeker)](#solana-mobile-seeker)
- [Vision](#vision)
- [Roadmap](#roadmap)
- [Selfie Reconstruction Pipeline (Phase 1)](#selfie-reconstruction-pipeline-phase-1)
- [Voice & Persona Hub (Phase 2)](#voice--persona-hub-phase-2)
- [Livepeer Inference Network (Phase 4)](#livepeer-inference-network-phase-4)
- [News CMS & Syndication](#news-cms--syndication)
- [Security Hardening](#security-hardening)
- [Database Schema](#database-schema)
- [Build & Deployment](#build--deployment)
    - [Versioning & Compatibility](#versioning--compatibility)
- [Environment Variables](#environment-variables)
- [Testing](#testing)
- [FAQ & Troubleshooting](#faq--troubleshooting)
- [Community](#community)
- [Contributing](#contributing)
- [Contributors](#contributors)
- [License](#license)

---

## What is three.ws?

three.ws is a full-stack system for creating, deploying, and embedding 3D AI agents. It combines a WebGL model viewer, an LLM-driven agent runtime, on-chain identity contracts, and a distributable web component into one cohesive platform.

At its core, it does five things:

1. **Generate**: turns a text prompt, up to 6 photos, or a sketch into a textured, downloadable GLB via [Forge](https://three.ws/forge). Free draft tier, no account required; auto-rigging, restyling, and retexturing in the same flow.

2. **Render** — loads and validates glTF 2.0 / GLB models in WebGL 2.0 with zero server-side processing. Drag a file onto the browser and it renders instantly with full Draco, KTX2, and Meshopt decompression.

3. **Embody** — wraps any avatar with an LLM brain. The agent listens to the user, thinks with Claude, executes tools (animations, gestures, memory operations, skill calls), and expresses emotion through morph-target blending on the 3D model in real time.

4. **Register** — optionally mints the agent on-chain: as an **ERC-8004 token on any EVM chain**, or as a **Metaplex Core NFT on Solana**. Either path gives the agent a stable on-chain identity, a wallet address, signed action history, and a reputation score that cannot be forged.

5. **Embed** — distributes the agent as an `<agent-3d>` web component that anyone can drop into a page, or as one of five purpose-built widget types (turntable, animation gallery, talking agent, passport card, hotspot tour) with Open Graph and oEmbed support built in.

The backend is a set of serverless-style handlers (in `api/`) served in production by a single Google Cloud Run container ([server/index.mjs](https://github.com/nirholas/three.ws/blob/HEAD/server/index.mjs)), backed by Neon Postgres for metadata, Cloudflare R2 for model storage, and Upstash Redis for rate limiting. It exposes a full OAuth 2.1 authorization server and an MCP (Model Context Protocol) endpoint so external AI systems can drive avatars programmatically.

three.ws is production-ready and serves [three.ws](https://three.ws) live on Google Cloud Run: `GET https://three.ws/api/version` returns the exact commit the site is running right now. The entire stack (viewer, agent runtime, contracts, backend, and web component) is open source in this repository under the [Apache License 2.0](https://github.com/nirholas/three.ws/blob/HEAD/LICENSE): fork it, self-host it, and ship commercial work on it.

---

## Key Features

**Companion (your notifications, delivered in person)**

- [three.ws/companion](https://three.ws/companion): connect your own Telegram bot, the private iCal link your calendar publishes, your inbox over IMAP with an app password, or nothing but a token your phone, your Mac, a build script or an AI agent can POST to
- Every message is scored out of 100 (a saved contact asking you something, a one-time code, a meeting in ten minutes, a payment that failed); what clears your bar is spoken out loud, and everything else is kept in a feed with the reason it stayed quiet
- Give a contact an avatar and a voice, and their messages arrive wearing that body
- Reaches you on the site, as a push on your phone, and on your desktop via the [companion app](https://github.com/nirholas/three.ws/blob/HEAD/apps/desktop), a character that walks across your screen
- Developers: [`@three-ws/companion`](https://github.com/nirholas/three.ws/blob/HEAD/packages/companion-sdk) ships the client, the same triage rules the server runs (score your own mail locally), a drop-in 3D stage, a CLI, and an MCP server so an agent can interrupt a human in person

**Text → 3D Generation (Forge)**

- Prompt-to-3D at [three.ws/forge](https://three.ws/forge) — describe an object in a sentence and download a textured GLB
- Image→3D (one to six photos) and sketch→3D in the same composer
- Multiple generation engines with live health checks: self-hosted lanes plus bring-your-own-key Meshy and Tripo (keys stay in the browser)
- Prompt-to-avatar at [three.ws/create/prompt](https://three.ws/create/prompt) — a description becomes a rigged, animatable 3D avatar
- Generated models carry straight into Scene Studio, embeds, worlds, and on-chain deployment

**3D Viewer**

- WebGL 2.0 rendering via three.js r184
- glTF 2.0 and GLB with Draco geometry compression, KTX2 texture compression, and Meshopt mesh optimization
- Khronos-spec glTF validation with line-level error reporting
- HDR environment maps, PBR materials, skinned mesh animations, morph targets, and embedded cameras
- OrbitControls (pan, zoom, rotate) with configurable auto-rotation
- Real-time parameter tweaking (lights, exposure, morph weights) via dat.GUI

**Agent Runtime**

- LLM brain powered by Claude (Anthropic API) with a structured tool-loop architecture
- Up to 8 tool iterations per turn before returning final output
- Built-in tools: `wave`, `lookAt`, `play_clip`, `setExpression`, `speak`, `remember`
- Composable skill system — install skills from IPFS, Arweave, or HTTP; each skill is a self-contained bundle with a description, tool definitions, and async handlers
- Weighted emotion blending (celebration, concern, curiosity, empathy, patience) driven by protocol events, not a finite-state machine
- Web Speech API for STT/TTS out of the box; ElevenLabs integration for production-quality voice
- **Talk mode** with audio-driven ARKit-52 lip-sync — TTS audio is analysed in real time and drives 52 standard blendshapes on the avatar
- Anonymous Groq-powered chat for unauthenticated visitors; owner-card gating when an agent has a paying author

**x402 Payments & Bazaar**

- Native [x402](https://x402.org) paid endpoints on Base, BSC, and Solana — agents pay other agents in USDC for API calls, asset downloads, and skill royalties
- Coinbase CDP facilitator on Base mainnet; direct-scheme payments on BSC
- Permit2 gas-sponsoring siblings on every CDP-settled endpoint (buyer signs, relayer pays gas)
- **Pay-by-name** — `/api/x402/pay-by-name` resolves `@username`, `*.sol` (incl. subdomains), or raw base58 to a recipient and builds an unsigned USDC transfer for the payer's wallet. Every 402 manifest emitted by a named agent advertises `recipient_name` next to the wallet, so payers verify a human-readable name before signing
- SKU catalog + Stripe-style checkout at `/dashboard/x402`; receipts ledger
- Subscriptions, idempotency tokens, offer receipts, paid asset download, and a bazaar listing/search API
- SIWX (Sign-In with X-chain) server for auth-gated paid endpoints
- Listed on [x402scan](https://www.x402scan.com/server/17cbd874-52ac-4920-a020-b22ff2489a07) and the [MCP Registry](https://registry.modelcontextprotocol.io/?q=three.ws)

**SNS / `*.threews.sol` subdomains**

- `/threews/claim` lets any signed-in user mint `[username].threews.sol` in a single atomic Solana transaction — `createSubdomain` → URL record → `transferSubdomain` to the user's wallet, with three.ws absorbing gas
- Brave Browser resolves the subdomain directly to the user's `/u/[username]` showcase via the SNS URL record
- Agents can bind a `.sol` name (theirs or a fresh registration) via `/api/agents/:id/sns`; once bound, every public surface — agent page, x402 manifest, MCP listing, marketplace card — displays the name in place of the raw wallet

**A2A — Agent-to-Agent Protocol**

- A2A client + server, MCP bridge, DID resolution, spending ledger, receipts storage
- Agents transact autonomously via their delegated signer wallets and EIP-7710 permissions

**Identity & On-Chain**

- ERC-8004 smart contracts (IdentityRegistry, ReputationRegistry, ValidationRegistry) deployable on any EVM chain — plus a **program-free Metaplex Core analog on Solana** (asset pubkey = agent ID, SPL Memo–anchored reputation + validation attestations)
- Each agent is an ERC-721 token with a stable `agentId`, owner wallet, delegated signer (EIP-712), and IPFS-pinned manifest
- Signed action log — every `speak`, `remember`, `skill-done`, and `validate` event is recorded on-chain-optionally or in the database with a cryptographic signature
- EIP-7710 delegated permissions for composable agent-to-agent authorization
- Solana support (SIWS sign-in, Solana wallet linking, Metaplex NFT option)

**Embedding & Distribution**

- `<agent-3d>` custom element — drop it anywhere with no framework dependency
- Five widget variants: turntable, animation gallery, talking agent, ERC-8004 passport card, hotspot tour
- **Widget Studio** at `/studio`: pick an avatar (or paste your own model URL), pick a widget type, tune it live, copy the snippet; no account needed for the URL-baked types
- **Launchpad** at `/launchpad` — hosted public launch pages at `/p/[slug]` for tokens, agents, and drops
- Open Graph metadata and oEmbed support for rich social previews when links are shared
- Versioned CDN bundles at `/agent-3d/x.y.z/agent-3d.js`

**Social & Multiplayer 3D**

- **Coin Communities** at `/communities` + `/play` — every Solana token gets a live 3D world; pick the same coin and land together, with peer avatars, chat, emotes, voxel building, and a live market-cap screen
- **City** at `/city` — free-roam walkable 3D city scene
- **Friends, presence & DMs** — account-level social graph with live presence ("Online · Mainland"), direct messages, and a per-account realtime delivery hub
- **The Club** at `/club` — multiplayer venue with rigged dancers, audio tracks, tips, leaderboard, payouts cron, perf-aware renderer that auto-downgrades on slow frames
- **Walk** at `/walk` — authoritative multiplayer walk scene backed by a Colyseus server in `multiplayer/` (deployable on Google Cloud Run)
- **Pose Studio** at `/pose`, **Voice Lab** at `/voice`, **Mocap Studio** at `/mocap-studio` — author poses, bind voices, and capture/retarget motion into reusable clips

**Backend & Integrations**

- OAuth 2.1 server (RFC 6749 + PKCE, RFC 7591 dynamic registration, RFC 7009 revocation, RFC 7662 introspection, RFC 8414 discovery)
- Developer API keys with scope and expiry
- MCP (Model Context Protocol) over HTTP with JSON-RPC 2.0 for tool-calling from external AI systems; A2A bridge exposes paid tools as x402 endpoints
- Avaturn (photo-to-avatar), Character Studio (in-browser builder), Avatar Studio (rebranded marketplace), and Privy (embedded wallet) integrations
- Replicate-backed avatar regeneration provider for photo-to-avatar workflows
- Native selfie reconstruction pipeline (Phase 1) + Livepeer inference network (Phase 4) wired into the agent runtime
- DCA strategy execution and on-chain subscription scheduling via cron jobs
- Solana Mobile (Seeker) MWA wallet wired into the web app + Solana Mobile dApp Store release pipeline
- Hardened API surface: SSRF guard, CSRF gates, header-origin pinning, fail-closed crons
- OpenAPI 3.1 spec generated at `/openapi.json`

---

## Screenshots

Every image below is a real capture of the live production site. Click any caption to open that page.

| [Landing](https://three.ws)                    | [Forge: text → 3D](https://three.ws/forge)     |
| ---------------------------------------------- | ---------------------------------------------- |
| ![Landing](https://raw.githubusercontent.com/nirholas/three.ws/HEAD/public/screenshots/landing.png)     | ![Forge](https://raw.githubusercontent.com/nirholas/three.ws/HEAD/public/screenshots/forge.png)         |

| [Viewer at /app](https://three.ws/app)         | [Avatar creation](https://three.ws/create)     |
| ---------------------------------------------- | ---------------------------------------------- |
| ![Viewer](https://raw.githubusercontent.com/nirholas/three.ws/HEAD/public/screenshots/viewer.png)       | ![Create](https://raw.githubusercontent.com/nirholas/three.ws/HEAD/public/screenshots/create.png)       |

| [Agent discovery](https://three.ws/discover)   | [Marketplace](https://three.ws/marketplace)    |
| ---------------------------------------------- | ---------------------------------------------- |
| ![Discover](https://raw.githubusercontent.com/nirholas/three.ws/HEAD/public/screenshots/discover.png)   | ![Marketplace](https://raw.githubusercontent.com/nirholas/three.ws/HEAD/public/screenshots/marketplace.png) |

| [The Club (multiplayer venue)](https://three.ws/club) | [Coin Communities](https://three.ws/communities) |
| ---------------------------------------------- | ---------------------------------------------- |
| ![Club](https://raw.githubusercontent.com/nirholas/three.ws/HEAD/public/screenshots/club.png)           | ![Communities](https://raw.githubusercontent.com/nirholas/three.ws/HEAD/public/screenshots/communities.png) |

| [x402 Bazaar](https://three.ws/x402)           | [The Money Pulse](https://three.ws/pulse)      |
| ---------------------------------------------- | ---------------------------------------------- |
| ![x402 Bazaar](https://raw.githubusercontent.com/nirholas/three.ws/HEAD/public/screenshots/x402-bazaar.png) | ![Pulse](https://raw.githubusercontent.com/nirholas/three.ws/HEAD/public/screenshots/pulse.png)     |

More captures appear inline in the sections below: [Widget Studio](#widget-system), [Embed Editor](#embed-editor), [Pose Studio](#pose-studio), [City](#city), [Walk](#walk--multiplayer), [Launchpad](#launchpad), [vanity grinder](#wasm-vanity-grinder), [Demos Hub](#demos-hub), and [Chat](#brain-proxy--llm-routing).

---

## Forge — Text & Image to 3D

Type a sentence, get a 3D model. [**Forge**](https://three.ws/forge) turns a text prompt, one to six photos, or a rough sketch into a textured, downloadable GLB, in the browser, with a free draft tier and no account required.

| Input | How it works | Typical time |
| --- | --- | --- |
| **Text** | Describe the object — *"a brass steampunk owl, full body"* | ~30–90 s |
| **Image** | Upload 1 to 6 reference views (front/back/left/right/top/three-quarter); multi-view removes back-of-object hallucination | ~30 to 90 s |
| **Sketch** | Draw it and name it — TripoSG-scribble reconstructs the geometry | ~30–90 s |

Three quality tiers — `draft` (~12k polygons), `standard` (~30k, default), `high` (~200k + PBR textures) — and two generation paths: the platform-keyed image pipeline (FLUX → TRELLIS) that works with no key at all, and bring-your-own-key native geometry via **Meshy** or **Tripo** for the cleanest quad topology (your key stays in your browser).

Forge is not a dead end. Every generated model carries straight into the rest of the platform: open it in **Scene Studio**, **auto-rig** it into an animatable character, restyle it (voxel / brick / voronoi / low-poly), retexture it from a prompt, embed it with `<agent-3d>`, give it an LLM brain, or deploy it on-chain. Prompt-to-avatar lives at [three.ws/create/prompt](https://three.ws/create/prompt) — a description becomes a rigged, animatable agent body.

### REST API

The same engine is one HTTP call, free and auth-free:

```bash
# Submit a text→3D job
curl -X POST https://three.ws/api/forge \
  -H 'content-type: application/json' \
  -d '{"prompt": "a brass steampunk owl, full body", "tier": "standard"}'
# → { "job_id": "…", … }

# Poll until done
curl 'https://three.ws/api/forge?job=<job_id>'
# → { "status": "done", "glb_url": "https://…/model.glb", … }
```

Image→3D is the same endpoint with `image_urls: ["https://…/front.png", …]` (1 to 6 views) instead of a prompt. `GET /api/forge?catalog` returns the live tier/backend/cost matrix.

### From Claude, Cursor, or any MCP client

The **3D Studio MCP server** at `https://three.ws/api/mcp-3d` exposes the full pipeline as 15 tools — `text_to_3d`, `image_to_3d`, `auto_rig_model`, `apply_animation`, `stylize_model`, `retexture_model`, `segment_model`, and more — so an AI assistant can generate, rig, and animate a model mid-conversation and render it as an inline interactive artifact. See [docs/mcp-3d-studio.md](https://github.com/nirholas/three.ws/blob/HEAD/docs/mcp-3d-studio.md).

### Pay-per-call for autonomous agents (x402)

`POST /api/x402/forge` is the monetized twin: agents pay per generation in USDC on Solana mainnet, with no API key and no account. Draft $0.05, standard $0.15, high $0.50; polling is free; retried payments are idempotent and never double-charge. See [docs/api/forge-x402.md](https://github.com/nirholas/three.ws/blob/HEAD/docs/api/forge-x402.md).

### Learn more

- [Tutorial: Turn a Text Prompt into a 3D Model](https://github.com/nirholas/three.ws/blob/HEAD/docs/tutorials/text-to-3d.md) — first model in about a minute
- [Tutorial: Turn Photos into a 3D Model](https://github.com/nirholas/three.ws/blob/HEAD/docs/tutorials/image-to-3d.md): reconstruct a real object from up to 6 photos
- [3D Studio MCP server](https://github.com/nirholas/three.ws/blob/HEAD/docs/mcp-3d-studio.md) — generate from inside Claude or Cursor
- [Paid generation API (x402)](https://github.com/nirholas/three.ws/blob/HEAD/docs/api/forge-x402.md) — autonomous agent-to-agent generation

---

## Platform Pages

A map of every user-facing route. [`STRUCTURE.md`](https://github.com/nirholas/three.ws/blob/HEAD/STRUCTURE.md) maps each product surface to the directory that implements it, and [`data/pages.json`](https://github.com/nirholas/three.ws/blob/HEAD/data/pages.json) is the registry every public route is generated from (sitemap, `llms.txt`, `features.json`, changelog).

| Section              | Key URLs                                                                                        | What it does                                                                                                    |
| -------------------- | ----------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
| **Landing**          | `/`, `/features`, `/discover`                                                                   | Marketing, public agent directory                                                                               |
| **Forge (Text→3D)**  | `/forge`, `/create/prompt`                                                                      | Prompt / photo / sketch → textured GLB; prompt → rigged, animatable avatar                                      |
| **App / Core**       | `/app`, `/create`, `/first-meet`                                                                | 3D viewer, agent creation wizard, onboarding                                                                    |
| **Marketplace**      | `/marketplace`, `/marketplace/agents/[id]`                                                      | Browsable agent marketplace                                                                                     |
| **Chat SPA**         | `/chat`                                                                                         | Full Svelte AI chat with model selector, tools, artifacts, wallet                                               |
| **Chat — Marketing** | `/chat#solutions/*`, `/chat#business/*`                                                         | Per-team and enterprise landing pages                                                                           |
| **Chat — Features**  | `/chat#features/*`                                                                              | Feature detail pages (web-app, mobile-app, ai-design, ai-slides, browser-operator, wide-research, mail, skills) |
| **Chat — Resources** | `/chat#resources/*`                                                                             | Blog, docs, trust center, updates, use cases                                                                    |
| **Auth**             | `/login`, `/register`, `/forgot-password`, `/reset-password`                                    | Email + wallet sign-in/up                                                                                       |
| **Agent (Platform)** | `/agent/[id]`, `/agent/[id]/embed`, `/agent/[id]/edit`                                          | Agent chat, chromeless embed, manifest editor                                                                   |
| **Agent (On-Chain)** | `/a/[chain]/[id]`, `/a/sol/[asset]`                                                             | ERC-8004 and Metaplex Core passports                                                                            |
| **Profile**          | `/profile`, `/u/[username]`, `/avatars/[id]`                                                    | User and avatar public pages — SNS badge + pay-by-name modal when `[username].threews.sol` is claimed           |
| **SNS Subdomain**    | `/threews/claim`                                                                                | Mint `[label].threews.sol`, set the URL record to your showcase, transfer ownership — single tx, platform pays  |
| **Dashboard**        | `/dashboard`, `/dashboard/actions`, `/dashboard/wallets`, `/dashboard/usage`, `/dashboard/x402` | Account management, settings, and x402 receipts/payouts                                                         |
| **Studio / Tools**   | `/studio`, `/avatar-studio`, `/pose`, `/gestures`, `/choreograph`, `/voice`, `/mocap-studio`, `/hydrate`, `/validation`, `/strategy-lab` | Widget Studio (the WYSIWYG embed builder), Avatar Studio, pose authoring, gesture vocabulary + override builder, routine choreographer, Voice Lab, Mocap Studio, on-chain import, glTF validator, DCA |
| **Widgets**          | `/widgets`, `/w/[id]`                                                                           | Widget gallery and public widget pages (OG + oEmbed)                                                            |
| **Launchpad**        | `/launchpad`, `/p/[slug]`                                                                       | Launchpad Studio + hosted launch pages (token, agent, drop campaigns)                                           |
| **Club**             | `/club`                                                                                         | Multiplayer 3D venue — tips, leaderboard, audio tracks, perf-aware renderer                                     |
| **Walk**             | `/walk`                                                                                         | Authoritative multiplayer walk scene (Colyseus on Fly.io)                                                       |
| **Coin Communities** | `/communities`, `/communities/[mint]`, `/worlds`, `/play`, `/crews`                             | Live 3D world per Solana token: lobby, coin profile, the shared coin-keyed world, and crew HQ                   |
| **City**             | `/city`                                                                                         | Free-roam walkable 3D city scene                                                                                |
| **Bazaar (x402)**    | `/x402`, `/x402/studio`                                                                         | Paid-API marketplace and listing studio                                                                        |
| **Artifacts**        | `/artifact`, `/artifact/snippet`, `/artifact-example`                                           | Claude Artifact viewer                                                                                          |
| **Solana / DeFi**    | `/pumpfun`, `/pump-visualizer`, `/vanity-wallet`                                                | pump.fun launcher, live token visualizer, WASM vanity grinder                                                   |
| **Mobile (Seeker)**  | Solana Mobile dApp Store                                                                        | MWA wallet wired into the web app + Seeker release pipeline                                                     |
| **News / Blog**      | `/news`                                                                                         | News feed, syndicated outward via RSS (HackerNoon auto-import)                                |
| **Reputation**       | `/reputation`, `/monitor`                                                                       | Reputation registry, fleet ops-room dashboard                                                      |
| **Experiments**      | `/rider`, `/holo`                                                                               | A-Frame WebVR music visualization, procedural holographic sticker                                               |
| **Integrations**     | `/cz`, `/lobehub/iframe`                                                                        | CZ demo, LobeHub plugin                                                                                         |
| **IBM / Granite**    | `/galaxy`, `/ibm/x402-demo`, `/ibm/hello`                                                       | Granite on watsonx.ai: semantic agent galaxy, pay-per-call Granite demo, hello-world embed                      |
| **Docs**             | `/docs`, `/docs/widgets`                                                                        | Developer documentation                                                                                         |
| **Awesome list**     | `/awesome`                                                                                      | Awesome 3D Agents: a curated, link-checked list of the tools for giving an AI a body                            |
| **Legal**            | `/legal/privacy`, `/legal/tos`                                                                  | Privacy policy and terms                                                                                        |

---

## Getting Started

### Prerequisites

- Node.js 24+ (the project pins `"engines.node": "24.x"` in `package.json`; earlier majors are not tested)
- npm 10+
- A Neon Postgres database
- A Cloudflare R2 bucket
- An Anthropic API key

### Installation and Setup

1.  **Clone the repository**:
    ```bash
    git clone https://github.com/nirholas/three.ws.git
    cd three.ws
    ```
2.  **Install dependencies**:
    ```bash
    npm install
    ```
3.  **Set up environment variables**:
    Copy the `.env.example` file to `.env.local` and fill in the required values. See the [Environment Variables](#environment-variables) section for more details.
    ```bash
    cp .env.example .env.local
    ```
4.  **Initialize the database**:
    The schema is idempotent. Run it against your Postgres instance to create all tables:
    ```bash
    psql $DATABASE_URL < api/_lib/schema.sql
    ```
5.  **Run the development server**:
    ```bash
    npm run dev
    ```
    The application will be available at `http://localhost:3000`.

---

## Examples

Copy-paste ready snippets for the most common use cases. Swap in your own GLB URL and go.

> **Run these without cloning anything:** [three.ws/examples](https://three.ws/examples) renders the same snippets with a **Run** button on each. The code executes in a sandboxed frame on the page against the production CDN bundle, so what you see running is exactly what you copy. That page also lists every example that ships in [`examples/`](https://github.com/nirholas/three.ws/blob/HEAD/examples/), generated by scanning the repo so it cannot drift.

### 1. Minimal viewer (no AI)

The simplest possible setup — one script tag, one element, zero build step.

```html
<!doctype html>
<html lang="en">
	<head>
		<meta charset="utf-8" />
		<title>3D Viewer</title>
		<style>
			body {
				margin: 0;
				background: #0a0a0a;
				display: flex;
				align-items: center;
				justify-content: center;
				height: 100vh;
			}
			agent-3d {
				width: 400px;
				height: 560px;
				display: block;
			}
		</style>
	</head>
	<body>
		<script type="module" src="https://three.ws/agent-3d/1.5.2/agent-3d.js"></script>
		<agent-3d body="https://three.ws/avatars/default.glb"></agent-3d>
	</body>
</html>
```

Drag-to-rotate, scroll-to-zoom, full PBR rendering — no API key, no account required. Swap `body=` for any publicly accessible `.glb` URL.

---

### 2. Talking agent with inline instructions

Add `brain=` and `instructions=` to turn the viewer into a conversational agent.

```html
<script type="module" src="https://three.ws/agent-3d/1.5.2/agent-3d.js"></script>

<agent-3d
	body="https://three.ws/avatars/default.glb"
	brain="claude-sonnet-4-6"
	name="Aria"
	instructions="You are Aria, a friendly AI guide. Be warm, concise, and occasionally playful.
                When someone greets you, wave at them. Keep replies to 2–3 sentences."
	mode="inline"
	width="400px"
	height="560px"
></agent-3d>
```

The chat input and mic button appear automatically when `brain` is set. No UI to build.

---

### 3. Floating bubble (support widget style)

Pin the agent to a corner of the page so it persists as users scroll.

```html
<script type="module" src="https://three.ws/agent-3d/1.5.2/agent-3d.js"></script>

<agent-3d
	body="https://three.ws/avatars/default.glb"
	brain="claude-sonnet-4-6"
	instructions="You are a helpful product assistant. Answer questions about our features."
	mode="floating"
	position="bottom-right"
	width="320px"
	height="420px"
></agent-3d>
```

`position` accepts `bottom-right`, `bottom-left`, `top-right`, or `top-left`.

---

### 4. Load a registered agent by ID

If you've registered an agent on the platform, load it entirely from its manifest — no inline attributes needed.

```html
<!-- By platform agent ID -->
<agent-3d agent-id="a_abc123def456"></agent-3d>

<!-- By on-chain ERC-8004 ID -->
<agent-3d agent-id="42" chain-id="8453"></agent-3d>
```

The element fetches the manifest (model URL, instructions, skills, memory config) automatically.

---

### 5. Custom chat UI with JavaScript API

Hide the built-in chrome and wire in your own input using the element's JS API.

```html
<script type="module" src="https://three.ws/agent-3d/1.5.2/agent-3d.js"></script>

<agent-3d
	id="agent"
	body="https://three.ws/avatars/default.glb"
	brain="claude-sonnet-4-6"
	kiosk
	style="width:400px;height:560px;display:block"
></agent-3d>

<input id="msg" type="text" placeholder="Ask something…" />
<button onclick="send()">Send</button>

<script>
	const agent = document.getElementById('agent');
	const input = document.getElementById('msg');

	async function send() {
		const text = input.value.trim();
		if (!text) return;
		input.value = '';
		await agent.say(text);
	}

	input.addEventListener('keydown', (e) => {
		if (e.key === 'Enter') send();
	});

	// Auto-greet on load
	agent.addEventListener('agent:ready', () => {
		setTimeout(() => agent.say('Hello! How can I help you today?'), 1200);
	});

	// Listen to replies
	agent.addEventListener('brain:message', (e) => {
		if (e.detail.role === 'assistant') console.log('Agent:', e.detail.content);
	});
</script>
```

**Full JS API:**

| Method                                  | Description                                         |
| --------------------------------------- | --------------------------------------------------- |
| `agent.say(text)`                       | Send a message; agent speaks and animates the reply |
| `agent.ask(text)`                       | Same as `say()`, returns reply text as a string     |
| `agent.wave()`                          | Trigger the wave gesture directly                   |
| `agent.lookAt(target)`                  | `'camera'`, `'model'`, or `'user'`                  |
| `agent.play(clipName)`                  | Play a named animation clip                         |
| `agent.clearConversation()`             | Reset conversation history                          |
| `agent.expressEmotion(trigger, weight)` | Manually inject an emotion blend                    |

**Key events:** `agent:ready`, `brain:message`, `brain:thinking`, `skill:tool-called`, `voice:transcript`

---

### 6. iframe widget (works in Notion, Substack, Webflow)

Use a widget URL directly — no script tag needed.

```html
<iframe
	src="https://three.ws/a/8453/42/embed"
	width="400"
	height="560"
	frameborder="0"
	allow="microphone"
	style="border-radius:16px;"
></iframe>
```

Generate the `src` URL from [Widget Studio](https://three.ws/studio) — pick an avatar, choose a widget type, and copy the snippet.

---

### 7. Agent manifest JSON

For anything beyond a quick one-liner, define the agent in a manifest file and reference it with `manifest=`.

**agent.json:**

```json
{
	"spec": "agent-manifest/0.2",
	"name": "Aria",
	"description": "A friendly AI guide",
	"body": {
		"uri": "https://three.ws/avatars/default.glb",
		"format": "gltf-binary"
	},
	"brain": {
		"provider": "anthropic",
		"model": "claude-sonnet-4-6",
		"instructions": "You are Aria, a warm and curious AI guide. Wave when greeted.",
		"temperature": 0.8,
		"maxTokens": 1024
	},
	"voice": {
		"tts": { "provider": "browser", "rate": 1.05 },
		"stt": { "provider": "browser", "language": "en-US" }
	},
	"memory": { "mode": "local" },
	"skills": [{ "uri": "https://three.ws/cdn/skills/wave/" }]
}
```

```html
<agent-3d manifest="./agent.json" width="400px" height="560px"></agent-3d>
```

---

### 8. Dead-simple copy-paste widget

For the absolute simplest way to embed an agent, use this snippet. It requires no build tools or imports. Just copy and paste it into your HTML.

```html
<div data-agent-id="YOUR_AGENT_ID" style="width: 400px; height: 500px;"></div>
<script type="module" src="https://three.ws/artifact.js"></script>
```

The loader ([public/artifact.js](https://github.com/nirholas/three.ws/blob/HEAD/public/artifact.js)) mounts a rotatable 3D viewer into every `[data-agent-id]` element on the page. You can find your agent ID in the agent's settings page. This method is great for quick integrations on platforms like WordPress, Ghost, or any static HTML site; size it with the `style` attribute. For a configurable snippet (chat mode, environments, size presets), use the [Widget Studio](#embed-editor) at `/studio`.

---

## Tutorials

66 step-by-step guides ship in [`docs/tutorials/`](https://github.com/nirholas/three.ws/blob/HEAD/docs/tutorials/), and every one is published live at [three.ws/tutorials](https://three.ws/tutorials). If you would rather run code than read, [three.ws/examples](https://three.ws/examples) executes each snippet on the page. The core path:

| Tutorial                                                       | What you'll build                                                    | Time    | Live |
| -------------------------------------------------------------- | -------------------------------------------------------------------- | ------- | ---- |
| [Turn a Text Prompt into a 3D Model](https://github.com/nirholas/three.ws/blob/HEAD/docs/tutorials/text-to-3d.md) | A real, textured, downloadable 3D model from a one-line description | ~5 min  | [open](https://three.ws/tutorials/text-to-3d) |
| [Turn Photos into a 3D Model](https://github.com/nirholas/three.ws/blob/HEAD/docs/tutorials/image-to-3d.md)   | A GLB reconstructed from up to 6 photos of a real object             | ~10 min | [open](https://three.ws/tutorials/image-to-3d) |
| [Build Your First Agent](https://github.com/nirholas/three.ws/blob/HEAD/docs/tutorials/first-agent.md)        | A talking 3D character on a shareable page, from zero                | ~20 min | [open](https://three.ws/tutorials/first-agent) |
| [Embed on Your Website](https://github.com/nirholas/three.ws/blob/HEAD/docs/tutorials/embed-on-website.md)    | Add an agent to any page: plain HTML, React, Webflow, WordPress      | ~15 min | [open](https://three.ws/tutorials/embed-on-website) |
| [Write a Custom Skill](https://github.com/nirholas/three.ws/blob/HEAD/docs/tutorials/custom-skill.md)         | A new tool the agent can call (e.g., fetch live weather data)        | ~30 min | [open](https://three.ws/tutorials/custom-skill) |
| [Register On-Chain](https://github.com/nirholas/three.ws/blob/HEAD/docs/tutorials/register-onchain.md)        | Mint your agent onchain: ERC-8004 on EVM or Metaplex Core on Solana  | ~20 min | [open](https://three.ws/tutorials/register-onchain) |
| [Build a Personal AI Site](https://github.com/nirholas/three.ws/blob/HEAD/docs/tutorials/personal-ai-site.md) | A full personal site with an embedded AI version of yourself         | ~45 min | [open](https://three.ws/tutorials/personal-ai-site) |

Beyond the core path, the catalog covers every surface in this README. A sampler, grouped by what you want to do:

- **Embed & integrate:** [Embed in 30 seconds](https://three.ws/tutorials/embed-in-30-seconds) · [Add a 3D assistant to your app](https://three.ws/tutorials/add-a-3d-assistant) · [Build a site concierge](https://three.ws/tutorials/build-a-site-concierge) · [Shopify shopping assistant](https://three.ws/tutorials/shopify-shopping-assistant) · [JS API and events](https://three.ws/tutorials/js-api-events) · [Trigger from page events](https://three.ws/tutorials/trigger-from-page-events)
- **Avatars & 3D:** [Selfie to avatar](https://three.ws/tutorials/selfie-to-avatar) · [Animate your avatar](https://three.ws/tutorials/animate-your-avatar) · [Build a 3D scene](https://three.ws/tutorials/build-a-scene) · [View in AR](https://three.ws/tutorials/view-in-ar) · [Upload a custom GLB](https://three.ws/tutorials/upload-custom-glb) · [Voice and lip-sync](https://three.ws/tutorials/voice-and-lipsync)
- **Agents & AI:** [Connect an AI brain](https://three.ws/tutorials/connect-ai-brain) · [Agent personality](https://three.ws/tutorials/agent-personality) · [Create and edit memory](https://three.ws/tutorials/create-and-edit-memory) · [Multi-agent coordination](https://three.ws/tutorials/multi-agent-coordination) · [MCP server for your agent](https://three.ws/tutorials/mcp-server-for-your-agent)
- **On-chain & payments:** [Claim your threews.sol name](https://three.ws/tutorials/claim-threews-name) · [Mint a pump.fun token](https://three.ws/tutorials/mint-pumpfun-token) · [Mine a vanity address](https://three.ws/tutorials/mine-vanity-address) · [x402 server SDK](https://three.ws/tutorials/x402-server-sdk) · [Solana agent reputation](https://three.ws/tutorials/solana-agent-reputation)

### Common gotchas

**CORS** — if your GLB is hosted on a different domain, the server must send `Access-Control-Allow-Origin: *`. Without it the fetch is blocked and the canvas stays blank. Uploading via the platform's storage sets this automatically.

**File size** — models over ~50 MB load slowly. Compress with Draco:

```bash
npx gltf-transform draco input.glb output.glb
```

**Voice on HTTPS** — `getUserMedia` (microphone) requires HTTPS. Localhost is exempt; any remote deployment needs TLS. Vercel and Netlify both provide it automatically.

**CSP** — if your page has a strict Content Security Policy, add:

```
script-src 'self' https://three.ws;
```

For sandboxed iframes use the widget embed path instead — it runs in its own browsing context.

---

## Architecture

The platform is organized into four layers. All layers communicate through a single event bus (`agent-protocol`) rather than direct calls.

```
┌────────────────────────────────────────────────────────────┐
│  Layer 4: Embed & Distribution                             │
│  <agent-3d> web component · CDN library · 5 widget types   │
│  Widget Studio · oEmbed · Open Graph cards                 │
└────────────────────────────────────────────────────────────┘
                            ↓ protocol events
┌────────────────────────────────────────────────────────────┐
│  Layer 3: Identity & Persistence                           │
│  Agent passport · ERC-8004 (EVM) + Metaplex Core (Solana)  │
│  Signed action log · Memory store · Cross-chain SIWX       │
└────────────────────────────────────────────────────────────┘
                            ↓ protocol events
┌────────────────────────────────────────────────────────────┐
│  Layer 2: Agent Runtime                                    │
│  LLM tool-loop · Built-in tools · Skill registry           │
│  Empathy Layer (emotion blending) · TTS/STT                │
└────────────────────────────────────────────────────────────┘
                            ↓ protocol events
┌────────────────────────────────────────────────────────────┐
│  Layer 1: Viewer                                           │
│  three.js r184 · glTF / GLB · Draco / KTX2 / Meshopt       │
│  Animations · Morph targets · HDR · Validation             │
└────────────────────────────────────────────────────────────┘
```

The event bus decouples every component. The avatar emotion system reacts to `speak` events without knowing the runtime exists. The identity module records actions without knowing the UI exists. This makes the system testable, embeddable in isolation, and composable across pages.

The backend is stateless serverless functions. All persistent state lives in Postgres (Neon), object storage (Cloudflare R2), or on-chain. Cron jobs handle scheduled blockchain operations (ERC-8004 crawl, DCA execution, subscription execution).

### Design Docs & Specs

The architecture above is the bird's-eye view; each load-bearing surface has a dedicated spec that defines its wire format, invariants, and extension points. New contributors should skim the spec for any subsystem they're about to change.

| Spec                                                         | What it covers                                                                                                   |
| ------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------- |
| [specs/AGENT_MANIFEST.md](https://github.com/nirholas/three.ws/blob/HEAD/specs/AGENT_MANIFEST.md)           | Agent manifest JSON schema — body, brain, voice, memory, skills, signing. The contract every `<agent-3d>` reads. |
| [specs/3D_AGENT_CARD.md](https://github.com/nirholas/three.ws/blob/HEAD/specs/3D_AGENT_CARD.md)             | The on-chain passport card layout — fields, signing, and rendering rules.                                        |
| [specs/SKILL_SPEC.md](https://github.com/nirholas/three.ws/blob/HEAD/specs/SKILL_SPEC.md)                   | Skill bundle layout (`SKILL.md`, `tools.json`, `handlers.js`), trust modes, and distribution.                    |
| [specs/PERMISSIONS_SPEC.md](https://github.com/nirholas/three.ws/blob/HEAD/specs/PERMISSIONS_SPEC.md)       | EIP-7710 delegated permissions model — capability scopes, redemption, revocation.                                |
| [specs/MEMORY_SPEC.md](https://github.com/nirholas/three.ws/blob/HEAD/specs/MEMORY_SPEC.md)                 | Memory file format, types, salience model, and storage modes.                                                    |
| [specs/STAGE_SPEC.md](https://github.com/nirholas/three.ws/blob/HEAD/specs/STAGE_SPEC.md)                   | Scene/stage configuration: camera presets, lighting, environment maps, hotspots.                                 |
| [specs/EDITOR_SPEC.md](https://github.com/nirholas/three.ws/blob/HEAD/specs/EDITOR_SPEC.md)                 | Widget Studio + Embed Editor configuration surface and persistence shape.                                        |
| [specs/EMBED_SPEC.md](https://github.com/nirholas/three.ws/blob/HEAD/specs/EMBED_SPEC.md)                   | The `<agent-3d>` element and chromeless iframe — attributes, JS API, and lifecycle.                              |
| [specs/EMBED_HOST_PROTOCOL.md](https://github.com/nirholas/three.ws/blob/HEAD/specs/EMBED_HOST_PROTOCOL.md) | `postMessage` wire protocol between the iframe and its host page (origin lock, message kinds, RTT).              |
| [specs/CLAUDE_ARTIFACT.md](https://github.com/nirholas/three.ws/blob/HEAD/specs/CLAUDE_ARTIFACT.md)         | Claude Artifact viewer integration — snippet loading and sandbox boundaries.                                     |
| [specs/ENS_AGENT_CLAIM.md](https://github.com/nirholas/three.ws/blob/HEAD/specs/ENS_AGENT_CLAIM.md)         | ENS-based agent claim flow for verifiable owner ↔ agent binding.                                                |
| [specs/VALIDATORS.md](https://github.com/nirholas/three.ws/blob/HEAD/specs/VALIDATORS.md)                   | Validator attestation rules — what gets signed, who can sign, how to read attestations.                          |
| [specs/SECURITY.md](https://github.com/nirholas/three.ws/blob/HEAD/specs/SECURITY.md)                       | Threat model, trust boundaries, and the hardening checklist for production deployments.                          |

Longer-form architecture and how-to documentation lives under [docs/](https://github.com/nirholas/three.ws/blob/HEAD/docs/): [docs/architecture.md](https://github.com/nirholas/three.ws/blob/HEAD/docs/architecture.md), [docs/agent-system.md](https://github.com/nirholas/three.ws/blob/HEAD/docs/agent-system.md), [docs/3d-asset-pipeline.md](https://github.com/nirholas/three.ws/blob/HEAD/docs/3d-asset-pipeline.md), [docs/animations.md](https://github.com/nirholas/three.ws/blob/HEAD/docs/animations.md), [docs/web-component.md](https://github.com/nirholas/three.ws/blob/HEAD/docs/web-component.md), [docs/api-reference.md](https://github.com/nirholas/three.ws/blob/HEAD/docs/api-reference.md), [docs/mcp.md](https://github.com/nirholas/three.ws/blob/HEAD/docs/mcp.md), [docs/permissions.md](https://github.com/nirholas/three.ws/blob/HEAD/docs/permissions.md), [docs/security.md](https://github.com/nirholas/three.ws/blob/HEAD/docs/security.md), [docs/smart-contracts.md](https://github.com/nirholas/three.ws/blob/HEAD/docs/smart-contracts.md), and more.

### 3D asset pipeline — FBX, GLB, JSON

Every avatar the site renders is a **GLB** (binary glTF 2.0 — the body, rig, and textures in one file); every shared gesture and dance is a format-light **clip JSON** (a serialized `THREE.AnimationClip` — motion only, retargeted onto any rig at runtime); and both originate as **FBX** source from Mixamo or a DCC tool. Two conversions come off one FBX — `npm run convert:fbx` for a full character GLB, `npm run build:animations` for a reusable library clip — then `npm run optimize:glb` makes it web-ready (~90% smaller). The full explainer, format specs, runtime modules, and the generate→rig→animate→export capability chain are in **[docs/3d-asset-pipeline.md](https://github.com/nirholas/three.ws/blob/HEAD/docs/3d-asset-pipeline.md)**.

---

## Tech Stack

**Frontend**

- **Main UI**: The core application, including the 3D viewer, agent creation, and marketplace, is built with vanilla JavaScript modules and Vite.
- **Chat**: The chat interface is a standalone Svelte application located in the `chat/` directory.
- **3D Rendering**: three.js (r184) is used for WebGL 2.0 rendering.

**Backend (Google Cloud Run)**

- **Runtime**: Node.js — serverless-style handlers in `api/` served by one Express container ([server/index.mjs](https://github.com/nirholas/three.ws/blob/HEAD/server/index.mjs)) on Cloud Run (`three-ws-api`, `us-central1`).
- **Database**: Neon Postgres (serverless)
- **Storage**: Cloudflare R2 for model and avatar storage.
- **Rate Limiting**: Upstash Redis.
- **LLM**: The agent's brain is powered by the Anthropic (Claude) SDK.

**Smart Contracts**

- **Language**: Solidity 0.8+
- **Framework**: Foundry for compiling, testing, and deploying the ERC-8004 contracts.
- **Standards**: ERC-721, EIP-712, EIP-7710.

### Browser Support

The viewer targets every browser that ships WebGL 2.0 on a desktop or modern mobile device. Concrete support matrix:

| Browser                  | Minimum   | Notes                                                                                                              |
| ------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------ |
| Chrome / Edge (Chromium) | 113+      | Full feature set including WebGPU experiments behind a flag. Recommended for development.                          |
| Safari (macOS / iOS)     | 16.4+     | WebGL 2.0, Web Speech recognition (iOS 16.4 added support behind a permission prompt). Voice input requires HTTPS. |
| Firefox                  | 115+      | KTX2 / Meshopt decoders all supported. Web Speech recognition is feature-gated by user-locale.                     |
| Mobile Safari            | iOS 16.4+ | Touch controls and gyroscope mapped through `OrbitControls`.                                                       |
| Android Chrome           | 113+      | Full feature set; AR button surfaces a Scene Viewer intent when present.                                           |

**Capabilities and graceful degradation**

- **WebGL 2.0** is required; the viewer refuses to boot without it and shows a fallback message.
- **WebAssembly** is required for the Draco / KTX2 / Meshopt decoders that are copied into `public/three/draco/` and `public/three/basis/` by `scripts/copy-three-decoders.mjs` on `postinstall` (both paths are generated and gitignored, so they only exist after `npm install`), plus `node_modules/three/examples/jsm/libs/`.
- **`getUserMedia` (microphone)** requires HTTPS — see [Common gotchas](#common-gotchas). Without it the agent falls back to text input.
- **`speechSynthesis`** is detected at runtime; agents fall back to silent text replies when TTS is unavailable.
- **WebGPU** is not required and is not used yet — Phase 4 reserves it for client-side inference experiments.

---

## Project Structure

- `src/`: The core frontend JavaScript for the main application, including the 3D viewer, agent protocol, custom element, and feature modules (`club-*.js`, `walk*.js`, `pose-*.js`, `voice/`, `selfie-*.js`). Social/gameplay surfaces live in `game/` (Coin Communities: `coincommunities*`, `spin-wheel-ui`, `cosmetics-visual`, `avatar-rig`), `city/` (the `/city` world), `social/` (sentiment, X-post impact), `community/` (coin lobby/town), plus `friends.js`, `communities.js`, `marketplace*.js`, and `token-pay.js`.
- `api/`: Serverless-style handlers that form the backend API, served in production by the Cloud Run container ([server/index.mjs](https://github.com/nirholas/three.ws/blob/HEAD/server/index.mjs)) with `vercel.json`-parity routing. Subdirectories include `x402/`, `a2a/`, `club/`, `pump/`, `persona/`, `news/`, `admin/`, `agents/`, `auth/`, `oauth/`, `cron/`, plus the social/game surfaces `play/`, `token/`, `three-token/`, `friends/`, `social/`, `community/`, `marketplace/`, and `mocap/`.
- `public/`: Static assets and various sub-applications (`club/`, `seeker/`, `news/`, `persona/`, `vanity-wallet.html`, `pumpfun.html`).
- `chat/`: A standalone Svelte application for the chat interface.
- `character-studio/`: A sub-project for in-browser character creation; also serves the rebranded **Avatar Studio** marketplace.
- `rider/`: A-Frame WebVR music visualization experiment.
- `contracts/`: Solidity smart contracts for on-chain identity (ERC-8004) and the multichain payment factory.
- `multiplayer/`: Colyseus WebSocket server for `/walk` and `/play` (WalkRoom); deployable on Fly.io. Holds the authoritative world logic and single sources of truth — `items.js`, `playerStore.js`, `game-token.js`, `play-pass.js`, `holder-pass.js`, and the per-account `social-hub.js`.
- `sdk/`: `@three-ws/sdk` (the AgentKit SDK; the legacy avatar helpers live in `sdk/agent-sdk/`).
- `agent-payments-sdk/`: EVM agent payments SDK (Base / BSC / other EVM chains).
- `solana-agent-sdk/`: SDK for Solana blockchain interactions (Metaplex Core mints, SIWS, attestations).
- `pump-fun-skills/`: Skills related to the pump.fun integration.
- `scripts/`: Node.js scripts for development, build, deployment, and pump.fun launch automation.
- `workers/`: Code for background workers — includes the Cloudflare Worker mirror of the pump.fun MCP read API in [`workers/pump-fun-mcp/`](https://github.com/nirholas/three.ws/blob/HEAD/workers/pump-fun-mcp/).
- `docs/`: Public-facing developer docs.
- `docs/internal/`: Working docs (PLAN, STATUS, TODO, NEXT, PROGRESS, RELEASE_CHECKLIST, club venue notes) — not part of the published docs surface.
- `tests/`: Vitest unit tests (`tests/api/`, `tests/src/`, `tests/workers/`) and Playwright end-to-end smokes (`tests/e2e/`).

---

## The Agent System

### Event Bus (Agent Protocol)

`src/agent-protocol.js` implements a lightweight `EventTarget` subclass that is the nervous system of the platform. Every component — avatar, runtime, identity, UI — communicates exclusively through this bus. There are no direct method calls between layers.

The bus maintains a 200-action ring buffer for debugging and replay. Embed variants expose a filtered subset of events through `postMessage` to the host page.

**Core event types:**

| Event                     | Payload                                  | Who emits       | Who listens                               |
| ------------------------- | ---------------------------------------- | --------------- | ----------------------------------------- |
| `speak`                   | `{ text, sentiment: -1..1 }`             | runtime, skills | avatar (emotion), identity (log), chat UI |
| `think`                   | `{ thought }`                            | runtime         | home (timeline), avatar                   |
| `gesture`                 | `{ name, duration }`                     | avatar, skills  | avatar (one-shot clip)                    |
| `emote`                   | `{ trigger, weight: 0..1 }`              | avatar          | avatar (emotion inject)                   |
| `look-at`                 | `{ target: 'user'\|'camera'\|'center' }` | skills          | scene controller                          |
| `perform-skill`           | `{ skill, args, animationHint }`         | runtime         | skill registry                            |
| `skill-done`              | `{ skill, result }`                      | skills          | avatar, identity                          |
| `skill-error`             | `{ skill, error }`                       | skills          | avatar, identity                          |
| `remember`                | `{ type, content, ... }`                 | skills, runtime | memory, identity                          |
| `load-start` / `load-end` | `{ uri, error? }`                        | viewer          | avatar (emotion)                          |
| `validate`                | `{ errors, warnings }`                   | validator       | avatar, identity                          |
| `presence`                | `{ state }`                              | element         | home UI                                   |

Identity-relevant events (`speak`, `remember`, `sign`, `skill-done`, `validate`, `load-end`) are fire-and-forwarded to `POST /api/agent-actions` for durable logging.

### LLM Runtime

`src/runtime/index.js` implements the `Runtime` class, which drives the agent's LLM-powered brain.

**Tool-loop flow:**

1. User message (text or STT transcript) arrives
2. System prompt is assembled: manifest instructions + recalled memory + skill descriptions
3. Claude is called with the conversation history and all available tools
4. Tool calls are dispatched in order — each built-in tool or skill handler receives a rich context object:
    ```js
    {
    	viewer,
    		memory,
    		llm,
    		speak,
    		listen,
    		fetch,
    		loadGLB,
    		loadClip,
    		loadJSON,
    		call,
    		stage,
    		agentId;
    }
    ```
5. Tool results are appended to conversation history as `tool_result` messages
6. Steps 3–5 repeat until Claude returns with no tool calls, or the iteration limit (8) is hit
7. Final text response is optionally spoken via TTS

**Providers** (`src/runtime/providers.js`):

- `AnthropicProvider` — connects to the Anthropic API, supports streaming
- `NullProvider` — no-op for testing and offline mode

**Built-in tools** (`src/runtime/tools.js`):

| Tool            | Description                                                       |
| --------------- | ----------------------------------------------------------------- |
| `wave`          | Play a wave gesture animation                                     |
| `lookAt`        | Direct the agent's gaze (user, camera, or scene center)           |
| `play_clip`     | Play a named animation clip from the model or animation library   |
| `setExpression` | Set a named morph target weight directly                          |
| `speak`         | Emit text through TTS and the protocol bus                        |
| `remember`      | Write a memory entry (user, feedback, project, or reference type) |

Skills can define additional tools that override or augment the built-ins. The skill registry is loaded from the agent manifest before each conversation turn.

### Empathy Layer

`src/agent-avatar.js` implements the Empathy Layer — a continuous weighted emotion blend that drives the avatar's facial morph targets and head orientation in real time.

Emotions are not a finite-state machine. Each emotion is a float (0..1) that decays linearly per frame at a different rate. Protocol events inject spikes:

| Trigger                      | Emotion              | Spike       |
| ---------------------------- | -------------------- | ----------- |
| `speak` (positive sentiment) | celebration          | +0.7        |
| `speak` (negative sentiment) | concern              | +0.5        |
| `skill-error`                | concern + empathy    | +0.6 / +0.5 |
| `load-start`                 | patience + curiosity | +0.4 / +0.3 |
| `validate` (clean)           | celebration          | +0.5        |
| `validate` (errors)          | concern              | +0.6        |

Decay half-lives (approximate):

- Patience: ~20s — persists during long operations
- Empathy: ~13s — lingers after emotional events
- Concern: ~12s — sustained worry
- Curiosity: ~8s — alert, fades moderately
- Celebration: ~6s — brief, upbeat

The blended emotion mix drives morph target values each frame. For example:

- Celebration → `mouthSmile 0.85`, `mouthOpen 0.2`
- Concern → `mouthFrown 0.55`, `browInnerUp 0.6`
- Empathy → `eyeSquint 0.4`, `browInnerUp 0.5`

Head tilt and lean are also driven by the blend — curiosity tilts the head, patience leans slightly back.

This architecture means the avatar feels responsive and emotionally coherent without any hand-authored animation triggers.

### Skills

Skills are self-contained capability bundles that extend the agent's tool set. Each skill lives in its own directory:

```
skills/wave/
├── SKILL.md        # Human-readable description and usage instructions
├── tools.json      # Tool definitions (name, description, input JSON schema)
└── handlers.js     # Async handler functions (default export)
```

**tools.json example:**

```json
[
	{
		"name": "wave",
		"description": "Plays a waving gesture on the avatar for the specified duration.",
		"inputSchema": {
			"type": "object",
			"properties": {
				"duration_ms": { "type": "integer", "minimum": 500, "maximum": 5000 }
			}
		}
	}
]
```

**handlers.js example:**

```js
export default {
	async wave(args, ctx) {
		const { viewer, speak } = ctx;
		await viewer.playClipByName('wave');
		return { ok: true, output: 'Waved!' };
	},
};
```

Skills are loaded from the agent manifest at runtime. The `SkillRegistry` supports three trust modes:

- `any` — install skills from any source (development only)
- `owned-only` — only skills the agent owner has registered
- `whitelist` — only approved skill URIs

Skills are distributed over IPFS, Arweave, or HTTP. The public skills registry is at `/public/skills-index.json`.

### Memory

`src/memory/index.js` implements a file-based memory system (mirroring this project's own Claude memory system). Memories are Markdown files with YAML frontmatter, organized by type:

```markdown
---
type: user
key: user_role
name: User's Role
created: 2024-01-15T10:30:00Z
salience: 0.95
---

User is a game developer interested in character animation.
```

A `MEMORY.md` index file is auto-maintained. At the start of each conversation turn, the memory store is scanned and high-salience entries are injected into the system prompt; the `MEMORY.md` index itself is injected in full, capped at the spec's 200 lines.

**Storage modes:**

- `local` — stored in the browser's local storage (default for development)
- `remote` — persisted per-agent via `/api/agent-memory` (owner-only)
- `ipfs` — pinned to IPFS via Pinata or Web3.Storage
- `encrypted-ipfs` — encrypted before pinning (user holds the key)
- `none` — stateless, no memory between sessions

Memory types (`user`, `feedback`, `project`, `reference`) follow the same taxonomy used by this codebase's own Claude guidelines.

#### Plugging a custom memory backend

You don't fork `Memory` to add a vector store or episodic log — register a backend and select it by name. Built-in modes are unchanged; your mode is just another option.

```js
import { Memory } from 'https://three.ws/agent-3d/latest/agent-3d.js';

Memory.registerBackend('vector', {
	async load({ namespace }) {
		const rows = await myVectorStore.fetchAll(namespace);
		return { files: Object.fromEntries(rows.map((r) => [r.filename, r.markdown])) };
	},
	async persist(memory) {          // after every write()/note()
		await myVectorStore.replace(memory.namespace, [...memory.files]);
		await myEpisodicLog.replace(memory.namespace, memory.timeline);
	},
	async recall(query, memory, { limit = 5 } = {}) {  // real semantic search
		const m = await myVectorStore.search(memory.namespace, query, limit);
		return m.map((x) => ({ file: x.filename, meta: x.meta, body: x.body, score: x.score }));
	},
});
```

```html
<agent-3d src="agent://…" memory="vector"></agent-3d>
```

Only `load` is required; `persist` makes it durable, `recall` makes search semantic (it falls back to substring matching if it throws). To swap *only* the ranker while keeping built-in storage, point `manifest.json → memory.retriever` at a skill instead. Full reference: [specs/MEMORY_SPEC.md → Custom backends](https://github.com/nirholas/three.ws/blob/HEAD/specs/MEMORY_SPEC.md).

#### Memory snapshot contract

`memory.snapshot()` returns a synchronous, JSON-safe `memory/0.1` object so embedded widgets can serialize/deserialize state across page reloads; `Memory.fromSnapshot(snap, { mode, namespace })` rehydrates it (rebuilding the index if absent).

```js
sessionStorage.setItem('agent-mem', JSON.stringify(agent.memory.snapshot()));
// …after reload:
const restored = Memory.fromSnapshot(JSON.parse(sessionStorage.getItem('agent-mem')));
```

---

## Animation System

The avatar runtime ships with a slot-based animation manager that decouples animation clips from rigs — a clip authored for one body can be retargeted to any other rig at load time.

| Module        | Path                                                             | Role                                                                  |
| ------------- | ---------------------------------------------------------------- | --------------------------------------------------------------------- |
| Manager       | [src/animation-manager.js](https://github.com/nirholas/three.ws/blob/HEAD/src/animation-manager.js)             | Load, blend, and crossfade clips per slot (idle, gesture, locomotion) |
| State machine | [src/animation-state-machine.js](https://github.com/nirholas/three.ws/blob/HEAD/src/animation-state-machine.js) | Drives slot transitions from protocol events                          |
| Idle library  | [src/idle-animation.js](https://github.com/nirholas/three.ws/blob/HEAD/src/idle-animation.js)                   | Subtle breath / weight-shift loops that play under everything else    |
| Fetcher       | `npm run fetch-animations`                                       | Downloads the canonical clip library from R2                          |
| Builder       | `scripts/build-animations.mjs`                                   | Re-packs clip bundles into Meshopt + Draco-compressed GLB             |

A new clip can be authored against any rig in Blender, exported as a GLB, and dropped into the animation library — the manager picks it up automatically and the agent runtime can invoke it via the `play_clip` tool.

The **`sitidle` clip** is shipped as the default seated idle for chat-mode avatars; the **gemini-jump clip** drives the hero on `/`.

---

## Web Component & Embedding

The `<agent-3d>` custom element (`src/element.js`) is the primary distribution mechanism. It lazy-boots on intersection (IntersectionObserver), so off-screen agents don't load until visible.

**Basic usage:**

```html
<script src="https://three.ws/agent-3d/latest/agent-3d.js"></script>

<agent-3d
	body="https://three.ws/avatars/michelle.glb"
	brain="https://example.com/manifest.json"
	mode="chat"
></agent-3d>
```

**Key attributes:**

| Attribute          | Type                        | Description                                           |
| ------------------ | --------------------------- | ----------------------------------------------------- |
| `body`             | URL                         | GLB model URL                                         |
| `brain`            | URL                         | Agent manifest JSON URL                               |
| `agent-id`         | string                      | Registered agent ID (resolves manifest automatically) |
| `mode`             | `view` \| `chat` \| `embed` | Interaction mode                                      |
| `eager`            | boolean                     | Load immediately without intersection check           |
| `sandbox`          | boolean                     | Disable network calls (offline mode)                  |
| `width` / `height` | number                      | iframe dimensions when generating embed code          |

The element fires a `postMessage` API for host-page communication (documented in `specs/EMBED_HOST_PROTOCOL.md`). Hosts can send events to the agent and receive `speak`, `think`, and `skill-done` events back.

**Versioned CDN bundles** are published at `/agent-3d/x.y.z/agent-3d.js`. Use `latest` for auto-updates or pin to a version for stability:

```html
<script src="https://three.ws/agent-3d/1.5.2/agent-3d.js"></script>
```

### Iframe quickstart with the embed SDK

For when you want a chromeless iframe that you control from the parent page (rather than the `<agent-3d>` web component), drop in the embed SDK:

```html
<iframe
	id="agent"
	src="https://three.ws/agent/abc123/embed"
	style="width:480px;height:600px;border:0"
></iframe>
<script src="https://three.ws/embed-sdk.js"></script>
<script>
	const bridge = Agent3D.connect(document.getElementById('agent'), {
		agentId: 'abc123',
		onReady: ({ name }) => console.log('agent ready:', name),
		onAction: (action) => console.log('agent action:', action),
		onError: (err) => console.error('embed error:', err),
	});

	// Drive the agent
	bridge.send({ type: 'speak', payload: { text: 'Hello!' } });
	bridge.ping().then((rttMs) => console.log('rtt', rttMs, 'ms'));
</script>
```

**Origin contract.** The SDK derives the iframe's origin from `iframe.src` and refuses to start if it can't (no wildcard targets, ever). The iframe locks onto the parent's origin from the first authenticated message it sees and ignores any later messages from a different origin. See [specs/EMBED_SPEC.md](https://github.com/nirholas/three.ws/blob/HEAD/specs/EMBED_SPEC.md) §"Bridge origin model" for the full rules.

### Typed host bridge (npm-friendly)

For TypeScript/bundler workflows, import `EmbedHostBridge` directly:

```js
import { EmbedHostBridge } from 'three-ws/embed-host-bridge';

const iframe = document.getElementById('agent');
const bridge = new EmbedHostBridge({
	iframe,
	agentId: 'abc123',
	allowedOrigin: new URL(iframe.src).origin, // required, never '*'
});

await bridge.ready;
await bridge.speak('Hello world');
const off = bridge.on('action', (a) => console.log(a));

// Clean up when done.
off();
bridge.destroy();
```

Both surfaces speak the same v1 wire protocol — pick the one that fits your stack.

---

## Widget System

The Widget Studio ([three.ws/studio](https://three.ws/studio)) lets anyone build a shareable, embeddable 3D experience without writing code. Pick an avatar, pick a widget type, configure it, and get an iframe snippet.

[![Widget Studio, live](https://github.com/nirholas/three.ws/blob/HEAD/public/screenshots/studio.png)](https://three.ws/studio)

**Five widget types:**

| Widget                | Description                                                                                |
| --------------------- | ------------------------------------------------------------------------------------------ |
| **Turntable**         | Auto-rotating model showcase with configurable background, lighting, and camera            |
| **Animation Gallery** | Paginated grid of named clips; click any to play it on the model                           |
| **Talking Agent**     | Full chat interface with the LLM brain; embed a conversational agent anywhere              |
| **ERC-8004 Passport** | On-chain identity card — shows agent name, owner, reputation score, and verification badge |
| **Hotspot Tour**      | 3D hotspots pinned to world-space coordinates; click to reveal text annotations            |

Each widget has:

- A public URL at `/w/<id>` with server-rendered Open Graph metadata for rich link previews
- An oEmbed endpoint at `/api/widgets/oembed` for WordPress, Ghost, Notion embedding
- An iframe embed URL at `/api/widgets/<id>/view`
- A view counter tracked at `/api/widgets/<id>/stats`
- A duplicate API at `/api/widgets/<id>/duplicate`

Widgets are stored as JSON config in Postgres, pointing at an avatar in R2.

---

## Embed Editor

The WYSIWYG embed editor lives in the **Widget Studio** at [three.ws/studio](https://three.ws/studio) ([public/studio/studio.js](https://github.com/nirholas/three.ws/blob/HEAD/public/studio/studio.js)). The standalone `/embed` page merged into it: the bare path 301s to `/studio`, and a parameter-c

*(README truncated for size)*
