DramaticShapeVoxelMod archival mirror · read-only
326c595336286223a8b3ba5688a724d10978a20b

characters are flat sprite cards; drop the voxelized sprite path

DramaticShape · 2026-07-27 · parent 2ff518a6d1

characters are flat sprite cards; drop the voxelized sprite path

Every figure is now its current 2D frame on one flat quad, the shader's
alpha discard cutting the silhouette. It still faces south and leans by
the camera's pitch, so it reads face-on at every tilt as before.

Removes the contoured slab and the carved visual-hull models --
lib/VoxelModels.lua, tools/build_voxels.py and ~70 generated files under
assets/voxels/ (2 MB). A sprite is a drawing, not an object seen from one
side: Gen 1's overworld figures are 16x16 icons with a fixed front-on
reading, and solidifying one invents a body the artist never drew. Those
files were also the one place this mod carried a description of the ROM
art, since a carve records a sprite's silhouette pixel for pixel.

The card needs no pixel access, and the solid draw, the sun pass and the
player's occlusion silhouette now share one mesh -- which the inverted
depth test the silhouette uses requires, since self-overlap would repaint
the figure on open ground. overrides/voxels/<name>.lua still wins where a
mod ships one.

Changed files

.gitignore                           |   3 +
 CHANGELOG.md                         |  36 ++++
 assets/voxels/agatha.lua             | 322 ---------------------------
 assets/voxels/balding_guy.lua        | 148 -------------
 assets/voxels/beauty.lua             | 299 --------------------------
 assets/voxels/bike_shop_clerk.lua    | 155 -------------
 assets/voxels/biker.lua              | 330 ----------------------------
 assets/voxels/bird.lua               | 292 -------------------------
 assets/voxels/blue.lua               | 308 --------------------------
 assets/voxels/boulder.lua            | 189 ----------------
 assets/voxels/brunette_girl.lua      | 299 --------------------------
 assets/voxels/bruno.lua              | 336 -----------------------------
 assets/voxels/captain.lua            | 149 -------------
 assets/voxels/channeler.lua          | 267 -----------------------
 assets/voxels/clerk.lua              | 151 -------------
 assets/voxels/clipboard.lua          | 127 -----------
 assets/voxels/cook.lua               | 330 ----------------------------
 assets/voxels/cooltrainer_f.lua      | 302 --------------------------
 assets/voxels/cooltrainer_m.lua      | 300 --------------------------
 assets/voxels/daisy.lua              | 270 -----------------------
 assets/voxels/fairy.lua              | 334 ----------------------------
 assets/voxels/fisher.lua             | 320 ---------------------------
 assets/voxels/fishing_guru.lua       | 168 ---------------
 assets/voxels/fossil.lua             | 138 ------------
 assets/voxels/gambler.lua            | 272 -----------------------
 assets/voxels/gambler_asleep.lua     | 234 --------------------
 assets/voxels/gameboy_kid.lua        | 161 --------------
 assets/voxels/gentleman.lua          | 323 ----------------------------
 assets/voxels/giovanni.lua           | 270 -----------------------
 assets/voxels/girl.lua               | 282 ------------------------
 assets/voxels/gramps.lua             | 161 --------------
 assets/voxels/granny.lua             | 157 --------------
 assets/voxels/guard.lua              | 155 -------------
 assets/voxels/gym_guide.lua          | 139 ------------
 assets/voxels/hiker.lua              | 285 ------------------------
 assets/voxels/koga.lua               | 296 -------------------------
 assets/voxels/lance.lua              | 367 -------------------------------
 assets/voxels/link_receptionist.lua  | 155 -------------
 assets/voxels/little_boy.lua         | 131 -----------
 assets/voxels/little_girl.lua        | 257 ----------------------
 assets/voxels/lorelei.lua            | 273 -----------------------
 assets/voxels/middle_aged_man.lua    | 310 --------------------------
 assets/voxels/middle_aged_woman.lua  | 295 -------------------------
 assets/voxels/mom.lua                | 151 -------------
 assets/voxels/monster.lua            | 367 -------------------------------
 assets/voxels/mr_fuji.lua            | 287 -------------------------
 assets/voxels/nurse.lua              | 163 --------------
 assets/voxels/oak.lua                | 312 ---------------------------
 assets/voxels/old_amber.lua          |  96 ---------
 assets/voxels/paper.lua              | 120 -----------
 assets/voxels/poke_ball.lua          | 115 ----------
 assets/voxels/pokedex.lua            | 139 ------------
 assets/voxels/red.lua                | 299 --------------------------
 assets/voxels/red_bike.lua           | 341 -----------------------------
 assets/voxels/rocker.lua             | 267 -----------------------
 assets/voxels/rocket.lua             | 328 ----------------------------
 assets/voxels/safari_zone_worker.lua | 154 -------------
 assets/voxels/sailor.lua             | 294 -------------------------
 assets/voxels/scientist.lua          | 281 ------------------------
 assets/voxels/seel.lua               | 332 ----------------------------
 assets/voxels/silph_president.lua    | 163 --------------
 assets/voxels/silph_worker_f.lua     | 262 ----------------------
 assets/voxels/silph_worker_m.lua     | 160 --------------
 assets/voxels/snorlax.lua            | 183 ----------------
 assets/voxels/super_nerd.lua         | 299 --------------------------
 assets/voxels/swimmer.lua            | 223 -------------------
 assets/voxels/waiter.lua             | 290 -------------------------
 assets/voxels/warden.lua             | 163 --------------
 assets/voxels/youngster.lua          | 288 -------------------------
 lib/SpriteBillboards.lua             | 200 ++++-------------
 lib/Voxel3D.lua                      |   6 +-
 lib/VoxelGrid.lua                    |   6 +-
 lib/VoxelModels.lua                  | 147 -------------
 lib/VoxelScene.lua                   |  91 +++-----
 mod.card                             |   1 -
 tools/build_voxels.py                | 645 -------------------------------------------------------
 76 files changed, 115 insertions(+), 17154 deletions(-)

Diff

Diff truncated at 200.0 KB — fetch the full change with git show 326c595336 after cloning.

diff --git a/.gitignore b/.gitignore
index c9b8f1f..c10636b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,6 @@
 # assets/docs/buidling_to_voxel/ -- generated on whatever machine ran them.
 __pycache__/
 *.py[cod]
+
+# agent worktrees and local scratch
+.claude/
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7b081a6..526da35 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,41 @@
 # Changelog
 
+## Unreleased
+
+### Changed
+
+- **Characters are flat sprite billboards, and nothing about a sprite is
+  voxelized any more.** Every figure -- the player, NPCs, the ghosts
+  standing on a neighbour map -- is now its current 2D frame on a single
+  flat quad, with the shader's alpha discard cutting the exact silhouette
+  out of it. It still faces south and leans back by the camera's pitch,
+  so it reads face-on at every tilt exactly as before.
+
+  Two things went away with that. The contoured slab, which gave each row
+  a thickness measured from the sheet's own side view; and the carved
+  visual-hull models (`lib/VoxelModels.lua`, `tools/build_voxels.py`, and
+  ~70 generated files under `assets/voxels/`, 2 MB), which reconstructed
+  a figure from its three drawn views.
+
+  A sprite is a DRAWING, not an object seen from one side. Gen 1's
+  overworld figures are 16x16 icons with a fixed front-on reading, and
+  turning one into a solid invents a body the artist never drew and the
+  game never implied. The shipped models were also the one place this mod
+  carried a description of the ROM art -- a carve is a faithful record of
+  a sprite's silhouette, pixel for pixel -- which sat badly against a mod
+  that otherwise ships no game data at all.
+
+  The flat card is cheaper on every axis: no pixel access (only the
+  sheet's dimensions), one quad instead of hundreds of faces, and one
+  mesh shared by the solid draw, the sun pass and the player's occlusion
+  silhouette. That sharing is load-bearing rather than tidy -- the
+  silhouette draws with the depth test inverted, and any self-overlap in
+  the mesh would read as "behind something" and repaint the figure on
+  open ground.
+
+  A mod can still ship `overrides/voxels/<name>.lua`; that path is
+  unchanged and still wins where it exists.
+
 ## 1.0.6
 
 ### Added
diff --git a/assets/voxels/agatha.lua b/assets/voxels/agatha.lua
deleted file mode 100644
index 4611b90..0000000
--- a/assets/voxels/agatha.lua
+++ /dev/null
@@ -1,322 +0,0 @@
--- Generated by tools/build_voxels.py. DO NOT EDIT.
--- Visual-hull voxel model carved from the "agatha" overworld
--- sprite sheet.  Geometry only -- no sheet path, no baked pixel.
--- faces: flat runs of 6 ints -- mx, my, mz, dir, u, v.
---   mx/my/mz  voxel corner in model space (X east, Y up, Z south),
---             0..15, character faces +Z at rest.
---   dir       1 +X  2 -X  3 +Y  4 -Y  5 +Z  6 -Z
---   u/v       pixel this face samples in a sheet of sheetW x sheetH.
---             The runtime pairs the model with the LIVE sheet the
---             engine handed it, so palette/mod recolors apply.
-return {
-  name = "agatha",
-  sheetW = 16,
-  sheetH = 96,
-  size = 16,
-  poses = {
-    stand = {
-      frames = { 0, 1, 2 },
-      voxels = 1864,
-      count = 1200,
-      faces = {
-        0,7,13,2,3,40, 0,7,13,3,3,40, 0,7,13,4,0,8, 0,7,13,5,0,8, 0,7,12,2,4,40, 0,7,12,3,4,40, 0,7,12,4,0,8, 0,7,11,2,5,40,
-        0,7,11,3,5,40, 0,7,11,4,0,8, 0,7,10,2,6,40, 0,7,10,3,6,40, 0,7,10,4,0,8, 0,7,9,2,7,40, 0,7,9,3,7,40, 0,7,9,4,0,8,
-        0,7,8,2,8,40, 0,7,8,3,8,40, 0,7,8,4,0,8, 0,7,7,2,9,40, 0,7,7,3,9,40, 0,7,7,4,0,8, 0,7,6,2,10,40, 0,7,6,3,10,40,
-        0,7,6,4,0,8, 0,7,5,2,11,40, 0,7,5,3,11,40, 0,7,5,4,0,8, 0,7,4,2,12,40, 0,7,4,3,12,40, 0,7,4,4,0,8, 0,7,3,2,13,40,
-        0,7,3,3,13,40, 0,7,3,4,0,8, 0,7,2,2,14,40, 0,7,2,3,14,40, 0,7,2,4,0,8, 0,7,1,2,15,40, 0,7,1,3,15,40, 0,7,1,4,0,8,
-        0,7,1,6,15,24, 0,5,11,2,5,42, 0,5,11,3,5,42, 0,5,11,4,0,10, 0,5,11,5,0,10, 0,5,10,2,6,42, 0,5,10,3,6,42, 0,5,10,4,0,10,
-        0,5,9,2,7,42, 0,5,9,3,7,42, 0,5,9,4,0,10, 0,5,8,2,8,42, 0,5,8,3,8,42, 0,5,8,4,0,10, 0,5,7,2,9,42, 0,5,7,3,9,42,
-        0,5,7,4,0,10, 0,5,6,2,10,42, 0,5,6,3,10,42, 0,5,6,4,0,10, 0,5,5,2,11,42, 0,5,5,3,11,42, 0,5,5,4,0,10, 0,5,4,2,12,42,
-        0,5,4,3,12,42, 0,5,4,4,0,10, 0,5,4,6,0,10, 1,8,13,2,3,39, 1,8,13,3,3,39, 1,8,13,5,1,7, 1,8,12,2,4,39, 1,8,12,3,4,39,
-        1,8,11,2,5,39, 1,8,11,3,5,39, 1,8,10,2,6,39, 1,8,10,3,6,39, 1,8,9,2,7,39, 1,8,9,3,7,39, 1,8,8,2,8,39, 1,8,8,3,8,39,
-        1,8,7,2,9,39, 1,8,7,3,9,39, 1,8,6,2,10,39, 1,8,6,3,10,39, 1,8,5,2,11,39, 1,8,5,3,11,39, 1,8,4,2,12,39, 1,8,4,3,12,39,
-        1,8,3,2,13,39, 1,8,3,3,13,39, 1,8,2,2,14,39, 1,8,2,3,14,39, 1,8,1,2,15,39, 1,8,1,3,15,39, 1,8,1,6,14,23, 1,7,13,4,1,8,
-        1,7,13,5,1,8, 1,7,1,4,1,8, 1,7,1,6,14,24, 1,6,12,2,4,41, 1,6,12,4,1,9, 1,6,12,5,1,9, 1,6,11,2,5,41, 1,6,10,2,6,41,
-        1,6,9,2,7,41, 1,6,8,2,8,41, 1,6,7,2,9,41, 1,6,6,2,10,41, 1,6,5,2,11,41, 1,6,4,2,12,41, 1,6,3,2,13,41, 1,6,3,4,1,9,
-        1,6,2,2,14,41, 1,6,2,4,1,9, 1,6,2,6,14,25, 1,5,11,4,1,10, 1,5,11,5,1,10, 1,5,4,4,1,10, 1,5,4,6,14,26, 1,4,10,2,6,43,
-        1,4,10,4,1,11, 1,4,10,5,1,11, 1,4,9,2,7,43, 1,4,9,4,1,11, 1,4,8,2,8,43, 1,4,8,4,1,11, 1,4,7,2,9,43, 1,4,7,4,1,11,
-        1,4,6,2,10,43, 1,4,6,4,1,11, 1,4,5,2,11,43, 1,4,5,4,1,11, 1,4,5,6,14,27, 2,12,14,2,2,35, 2,12,14,3,2,35, 2,12,14,5,2,3,
-        2,12,13,2,3,35, 2,12,13,3,3,35, 2,12,12,2,4,35, 2,12,12,3,4,35, 2,12,11,2,5,35, 2,12,11,3,5,35, 2,12,10,2,6,35, 2,12,10,3,6,35,
-        2,12,9,2,7,35, 2,12,9,3,7,35, 2,12,8,2,8,35, 2,12,8,3,8,35, 2,12,7,2,9,35, 2,12,7,3,9,35, 2,12,6,2,10,35, 2,12,6,3,10,35,
-        2,12,5,2,11,35, 2,12,5,3,11,35, 2,12,4,2,12,35, 2,12,4,3,12,35, 2,12,3,2,13,35, 2,12,3,3,13,35, 2,12,3,6,13,19, 2,11,14,2,2,36,
-        2,11,14,4,2,4, 2,11,14,5,2,4, 2,11,13,2,3,36, 2,11,12,2,4,36, 2,11,11,2,5,36, 2,11,10,2,6,36, 2,11,9,2,7,36, 2,11,8,2,8,36,
-        2,11,7,2,9,36, 2,11,6,2,10,36, 2,11,5,2,11,36, 2,11,4,2,12,36, 2,11,3,2,13,36, 2,11,3,6,13,20, 2,10,13,2,3,37, 2,10,13,5,2,5,
-        2,10,12,2,4,37, 2,10,11,2,5,37, 2,10,10,2,6,37, 2,10,9,2,7,37, 2,10,8,2,8,37, 2,10,7,2,9,37, 2,10,6,2,10,37, 2,10,5,2,11,37,
-        2,10,4,2,12,37, 2,10,3,2,13,37, 2,10,3,6,13,21, 2,9,13,2,3,38, 2,9,13,5,2,6, 2,9,12,2,4,38, 2,9,11,2,5,38, 2,9,10,2,6,38,
-        2,9,9,2,7,38, 2,9,8,2,8,38, 2,9,7,2,9,38, 2,9,6,2,10,38, 2,9,5,2,11,38, 2,9,4,2,12,38, 2,9,3,2,13,38, 2,9,2,2,14,38,
-        2,9,2,3,14,38, 2,9,2,6,13,22, 2,8,13,5,2,7, 2,8,1,3,15,39, 2,8,1,6,13,23, 2,7,13,4,2,8, 2,7,13,5,2,8, 2,7,1,4,2,8,
-        2,7,1,6,13,24, 2,6,12,4,2,9, 2,6,12,5,2,9, 2,6,3,4,2,9, 2,6,2,4,2,9, 2,6,2,6,13,25, 2,5,11,4,2,10, 2,5,11,5,2,10,
-        2,5,4,4,2,10, 2,5,4,6,13,26, 2,4,10,5,2,11, 2,4,5,6,13,27, 2,3,11,2,5,44, 2,3,11,3,5,44, 2,3,11,5,2,12, 2,3,10,2,6,44,
-        2,3,9,2,7,44, 2,3,8,2,8,44, 2,3,7,2,9,44, 2,3,6,2,10,44, 2,3,5,2,11,44, 2,3,4,2,12,44, 2,3,4,3,12,44, 2,3,4,6,13,28,
-        2,2,12,2,4,45, 2,2,12,3,4,45, 2,2,12,4,2,13, 2,2,12,5,2,13, 2,2,11,2,5,45, 2,2,11,4,2,13, 2,2,10,2,6,45, 2,2,10,4,2,13,
-        2,2,9,2,7,45, 2,2,9,4,2,13, 2,2,8,2,8,45, 2,2,8,4,2,13, 2,2,7,2,9,45, 2,2,7,4,2,13, 2,2,6,2,10,45, 2,2,6,4,2,13,
-        2,2,5,2,11,45, 2,2,5,4,2,13, 2,2,4,2,12,45, 2,2,4,4,2,13, 2,2,3,2,13,45, 2,2,3,3,13,45, 2,2,3,4,2,13, 2,2,3,6,13,29,
-        3,13,13,2,3,34, 3,13,13,3,3,34, 3,13,13,5,3,2, 3,13,12,2,4,34, 3,13,12,3,4,34, 3,13,11,2,5,34, 3,13,11,3,5,34, 3,13,10,2,6,34,
-        3,13,10,3,6,34, 3,13,9,2,7,34, 3,13,9,3,7,34, 3,13,8,2,8,34, 3,13,8,3,8,34, 3,13,7,2,9,34, 3,13,7,3,9,34, 3,13,6,2,10,34,
-        3,13,6,3,10,34, 3,13,5,2,11,34, 3,13,5,3,11,34, 3,13,4,2,12,34, 3,13,4,3,12,34, 3,13,4,6,12,18, 3,12,14,3,2,35, 3,12,14,5,3,3,
-        3,12,3,3,13,35, 3,12,3,6,12,19, 3,11,14,4,3,4, 3,11,14,5,3,4, 3,11,3,6,12,20, 3,10,13,5,3,5, 3,10,3,6,12,21, 3,9,13,5,3,6,
-        3,9,2,3,14,38, 3,9,2,6,12,22, 3,8,13,5,3,7, 3,8,1,3,15,39, 3,8,1,6,12,23, 3,7,13,4,3,8, 3,7,13,5,3,8, 3,7,1,4,3,8,
-        3,7,1,6,12,24, 3,6,12,4,3,9, 3,6,12,5,3,9, 3,6,3,4,3,9, 3,6,2,4,3,9, 3,6,2,6,12,25, 3,5,11,4,3,10, 3,5,11,5,3,10,
-        3,5,4,4,3,10, 3,5,4,6,12,26, 3,4,10,5,3,11, 3,4,5,6,12,27, 3,3,11,3,5,44, 3,3,11,5,3,12, 3,3,4,3,12,44, 3,3,4,6,12,28,
-        3,2,12,3,4,45, 3,2,12,5,3,13, 3,2,3,3,13,45, 3,2,3,6,12,29, 3,1,12,2,4,46, 3,1,12,4,3,14, 3,1,12,5,3,14, 3,1,11,2,5,46,
-        3,1,11,4,3,14, 3,1,10,2,6,46, 3,1,10,4,3,14, 3,1,9,2,7,46, 3,1,9,4,3,14, 3,1,8,2,8,46, 3,1,8,4,3,14, 3,1,7,2,9,46,
-        3,1,7,4,3,14, 3,1,6,2,10,46, 3,1,6,4,3,14, 3,1,5,2,11,46, 3,1,5,4,3,14, 3,1,4,2,12,46, 3,1,4,4,3,14, 3,1,3,2,13,46,
-        3,1,3,4,3,14, 3,1,3,6,12,30, 4,14,12,2,4,33, 4,14,12,3,4,33, 4,14,12,5,4,1, 4,14,11,2,5,33, 4,14,11,3,5,33, 4,14,10,2,6,33,
-        4,14,10,3,6,33, 4,14,9,2,7,33, 4,14,9,3,7,33, 4,14,8,2,8,33, 4,14,8,3,8,33, 4,14,7,2,9,33, 4,14,7,3,9,33, 4,14,6,2,10,33,
-        4,14,6,3,10,33, 4,14,5,2,11,33, 4,14,5,3,11,33, 4,14,5,6,11,17, 4,13,13,3,3,34, 4,13,13,5,4,2, 4,13,4,3,12,34, 4,13,4,6,11,18,
-        4,12,14,3,2,35, 4,12,14,5,4,3, 4,12,3,3,13,35, 4,12,3,6,11,19, 4,11,14,4,4,4, 4,11,14,5,4,4, 4,11,3,6,11,20, 4,10,13,5,4,5,
-        4,10,3,6,11,21, 4,9,13,5,4,6, 4,9,2,3,14,38, 4,9,2,6,11,22, 4,8,13,5,4,7, 4,8,1,3,15,39, 4,8,1,6,11,23, 4,7,13,4,4,8,
-        4,7,13,5,4,8, 4,7,1,4,4,8, 4,7,1,6,11,24, 4,6,12,4,4,9, 4,6,12,5,4,9, 4,6,3,4,4,9, 4,6,2,4,4,9, 4,6,2,6,11,25,
-        4,5,11,4,4,10, 4,5,11,5,4,10, 4,5,4,4,4,10, 4,5,4,6,11,26, 4,4,10,5,4,11, 4,4,5,6,11,27, 4,3,11,3,5,44, 4,3,11,5,4,12,
-        4,3,4,3,12,44, 4,3,4,6,11,28, 4,2,12,3,4,45, 4,2,12,5,4,13, 4,2,3,3,13,45, 4,2,3,6,11,29, 4,1,12,4,4,14, 4,1,12,5,4,14,
-        4,1,11,4,4,14, 4,1,10,4,4,14, 4,1,9,4,4,14, 4,1,8,4,4,14, 4,1,7,4,4,14, 4,1,6,4,4,14, 4,1,5,4,4,14, 4,1,4,4,4,14,
-        4,1,3,4,4,14, 4,1,3,6,11,30, 5,14,12,3,4,33, 5,14,12,5,5,1, 5,14,11,3,5,33, 5,14,10,3,6,33, 5,14,9,3,7,33, 5,14,8,3,8,33,
-        5,14,7,3,9,33, 5,14,6,3,10,33, 5,14,5,3,11,33, 5,14,5,6,10,17, 5,13,13,3,3,34, 5,13,13,5,5,2, 5,13,4,3,12,34, 5,13,4,6,10,18,
-        5,12,14,3,2,35, 5,12,14,5,5,3, 5,12,3,3,13,35, 5,12,3,6,10,19, 5,11,14,4,5,4, 5,11,14,5,5,4, 5,11,3,6,10,20, 5,10,13,5,5,5,
-        5,10,3,6,10,21, 5,9,13,5,5,6, 5,9,2,3,14,38, 5,9,2,6,10,22, 5,8,13,5,5,7, 5,8,1,3,15,39, 5,8,1,6,10,23, 5,7,13,4,5,8,
-        5,7,13,5,5,8, 5,7,1,4,5,8, 5,7,1,6,10,24, 5,6,12,4,5,9, 5,6,12,5,5,9, 5,6,3,4,5,9, 5,6,2,4,5,9, 5,6,2,6,10,25,
-        5,5,11,4,5,10, 5,5,11,5,5,10, 5,5,4,4,5,10, 5,5,4,6,10,26, 5,4,10,5,5,11, 5,4,5,6,10,27, 5,3,11,3,5,44, 5,3,11,5,5,12,
-        5,3,4,3,12,44, 5,3,4,6,10,28, 5,2,12,3,4,45, 5,2,12,5,5,13, 5,2,3,3,13,45, 5,2,3,6,10,29, 5,1,12,4,5,14, 5,1,12,5,5,14,
-        5,1,3,4,5,14, 5,1,3,6,10,30, 5,0,11,2,5,47, 5,0,11,5,5,15, 5,0,10,2,6,47, 5,0,9,2,7,47, 5,0,8,2,8,47, 5,0,7,2,9,47,
-        5,0,6,2,10,47, 5,0,5,2,11,47, 5,0,4,2,12,47, 5,0,4,6,10,31, 6,15,10,2,6,32, 6,15,10,3,6,32, 6,15,10,5,6,0, 6,15,9,2,7,32,
-        6,15,9,3,7,32, 6,15,8,2,8,32, 6,15,8,3,8,32, 6,15,7,2,9,32, 6,15,7,3,9,32, 6,15,7,6,9,16, 6,14,12,3,4,33, 6,14,12,5,6,1,
-        6,14,11,3,5,33, 6,14,6,3,10,33, 6,14,5,3,11,33, 6,14,5,6,9,17, 6,13,13,3,3,34, 6,13,13,5,6,2, 6,13,4,3,12,34, 6,13,4,6,9,18,
-        6,12,14,3,2,35, 6,12,14,5,6,3, 6,12,3,3,13,35, 6,12,3,6,9,19, 6,11,14,4,6,4, 6,11,14,5,6,4, 6,11,3,6,9,20, 6,10,13,5,6,5,
-        6,10,3,6,9,21, 6,9,13,5,6,6, 6,9,2,3,14,38, 6,9,2,6,9,22, 6,8,13,5,6,7, 6,8,1,3,15,39, 6,8,1,6,9,23, 6,7,13,4,6,8,
-        6,7,13,5,6,8, 6,7,1,4,6,8, 6,7,1,6,9,24, 6,6,12,4,6,9, 6,6,12,5,6,9, 6,6,3,4,6,9, 6,6,2,4,6,9, 6,6,2,6,9,25,
-        6,5,11,4,6,10, 6,5,11,5,6,10, 6,5,4,4,6,10, 6,5,4,6,9,26, 6,4,10,5,6,11, 6,4,5,6,9,27, 6,3,11,3,5,44, 6,3,11,5,6,12,
-        6,3,4,3,12,44, 6,3,4,6,9,28, 6,2,12,3,4,45, 6,2,12,5,6,13, 6,2,3,3,13,45, 6,2,3,6,9,29, 6,1,12,4,6,14, 6,1,12,5,6,14,
-        6,1,3,4,6,14, 6,1,3,6,9,30, 6,0,11,5,6,15, 6,0,4,6,9,31, 7,15,10,3,6,32, 7,15,10,5,7,0, 7,15,9,3,7,32, 7,15,8,3,8,32,
-        7,15,7,3,9,32, 7,15,7,6,8,16, 7,14,12,3,4,33, 7,14,12,5,7,1, 7,14,11,3,5,33, 7,14,6,3,10,33, 7,14,5,3,11,33, 7,14,5,6,8,17,
-        7,13,13,3,3,34, 7,13,13,5,7,2, 7,13,4,3,12,34, 7,13,4,6,8,18, 7,12,14,3,2,35, 7,12,14,5,7,3, 7,12,3,3,13,35, 7,12,3,6,8,19,
-        7,11,14,4,7,4, 7,11,14,5,7,4, 7,11,3,6,8,20, 7,10,13,5,7,5, 7,10,3,6,8,21, 7,9,13,5,7,6, 7,9,2,3,14,38, 7,9,2,6,8,22,
-        7,8,13,5,7,7, 7,8,1,3,15,39, 7,8,1,6,8,23, 7,7,13,4,7,8, 7,7,13,5,7,8, 7,7,1,4,7,8, 7,7,1,6,8,24, 7,6,12,4,7,9,
-        7,6,12,5,7,9, 7,6,3,4,7,9, 7,6,2,4,7,9, 7,6,2,6,8,25, 7,5,11,4,7,10, 7,5,11,5,7,10, 7,5,4,4,7,10, 7,5,4,6,8,26,
-        7,4,10,5,7,11, 7,4,5,6,8,27, 7,3,11,3,5,44, 7,3,11,5,7,12, 7,3,4,3,12,44, 7,3,4,6,8,28, 7,2,12,3,4,45, 7,2,12,5,7,13,
-        7,2,3,3,13,45, 7,2,3,6,8,29, 7,1,12,4,7,14, 7,1,12,5,7,14, 7,1,3,4,7,14, 7,1,3,6,8,30, 7,0,11,5,7,15, 7,0,4,6,8,31,
-        8,15,10,3,6,32, 8,15,10,5,8,0, 8,15,9,3,7,32, 8,15,8,3,8,32, 8,15,7,3,9,32, 8,15,7,6,7,16, 8,14,12,3,4,33, 8,14,12,5,8,1,
-        8,14,11,3,5,33, 8,14,6,3,10,33, 8,14,5,3,11,33, 8,14,5,6,7,17, 8,13,13,3,3,34, 8,13,13,5,8,2, 8,13,4,3,12,34, 8,13,4,6,7,18,
-        8,12,14,3,2,35, 8,12,14,5,8,3, 8,12,3,3,13,35, 8,12,3,6,7,19, 8,11,14,4,8,4, 8,11,14,5,8,4, 8,11,3,6,7,20, 8,10,13,5,8,5,
-        8,10,3,6,7,21, 8,9,13,5,8,6, 8,9,2,3,14,38, 8,9,2,6,7,22, 8,8,13,5,8,7, 8,8,1,3,15,39, 8,8,1,6,7,23, 8,7,13,4,8,8,
-        8,7,13,5,8,8, 8,7,1,4,8,8, 8,7,1,6,7,24, 8,6,12,4,8,9, 8,6,12,5,8,9, 8,6,3,4,8,9, 8,6,2,4,8,9, 8,6,2,6,7,25,
-        8,5,11,4,8,10, 8,5,11,5,8,10, 8,5,4,4,8,10, 8,5,4,6,7,26, 8,4,10,5,8,11, 8,4,5,6,7,27, 8,3,11,3,5,44, 8,3,11,5,8,12,
-        8,3,4,3,12,44, 8,3,4,6,7,28, 8,2,12,3,4,45, 8,2,12,5,8,13, 8,2,3,3,13,45, 8,2,3,6,7,29, 8,1,12,4,8,14, 8,1,12,5,8,14,
-        8,1,3,4,8,14, 8,1,3,6,7,30, 8,0,11,5,8,15, 8,0,4,6,7,31, 9,15,10,1,6,32, 9,15,10,3,6,32, 9,15,10,5,9,0, 9,15,9,1,7,32,
-        9,15,9,3,7,32, 9,15,8,1,8,32, 9,15,8,3,8,32, 9,15,7,1,9,32, 9,15,7,3,9,32, 9,15,7,6,6,16, 9,14,12,3,4,33, 9,14,12,5,9,1,
-        9,14,11,3,5,33, 9,14,6,3,10,33, 9,14,5,3,11,33, 9,14,5,6,6,17, 9,13,13,3,3,34, 9,13,13,5,9,2, 9,13,4,3,12,34, 9,13,4,6,6,18,
-        9,12,14,3,2,35, 9,12,14,5,9,3, 9,12,3,3,13,35, 9,12,3,6,6,19, 9,11,14,4,9,4, 9,11,14,5,9,4, 9,11,3,6,6,20, 9,10,13,5,9,5,
-        9,10,3,6,6,21, 9,9,13,5,9,6, 9,9,2,3,14,38, 9,9,2,6,6,22, 9,8,13,5,9,7, 9,8,1,3,15,39, 9,8,1,6,6,23, 9,7,13,4,9,8,
-        9,7,13,5,9,8, 9,7,1,4,9,8, 9,7,1,6,6,24, 9,6,12,4,9,9, 9,6,12,5,9,9, 9,6,3,4,9,9, 9,6,2,4,9,9, 9,6,2,6,6,25,
-        9,5,11,4,9,10, 9,5,11,5,9,10, 9,5,4,4,9,10, 9,5,4,6,6,26, 9,4,10,5,9,11, 9,4,5,6,6,27, 9,3,11,3,5,44, 9,3,11,5,9,12,
-        9,3,4,3,12,44, 9,3,4,6,6,28, 9,2,12,3,4,45, 9,2,12,5,9,13, 9,2,3,3,13,45, 9,2,3,6,6,29, 9,1,12,4,9,14, 9,1,12,5,9,14,
-        9,1,3,4,9,14, 9,1,3,6,6,30, 9,0,11,5,9,15, 9,0,4,6,6,31, 10,14,12,3,4,33, 10,14,12,5,10,1, 10,14,11,3,5,33, 10,14,10,3,6,33,
-        10,14,9,3,7,33, 10,14,8,3,8,33, 10,14,7,3,9,33, 10,14,6,3,10,33, 10,14,5,3,11,33, 10,14,5,6,5,17, 10,13,13,3,3,34, 10,13,13,5,10,2,
-        10,13,4,3,12,34, 10,13,4,6,5,18, 10,12,14,3,2,35, 10,12,14,5,10,3, 10,12,3,3,13,35, 10,12,3,6,5,19, 10,11,14,4,10,4, 10,11,14,5,10,4,
-        10,11,3,6,5,20, 10,10,13,5,10,5, 10,10,3,6,5,21, 10,9,13,5,10,6, 10,9,2,3,14,38, 10,9,2,6,5,22, 10,8,13,5,10,7, 10,8,1,3,15,39,
-        10,8,1,6,5,23, 10,7,13,4,10,8, 10,7,13,5,10,8, 10,7,1,4,10,8, 10,7,1,6,5,24, 10,6,12,4,10,9, 10,6,12,5,10,9, 10,6,3,4,10,9,
-        10,6,2,4,10,9, 10,6,2,6,5,25, 10,5,11,4,10,10, 10,5,11,5,10,10, 10,5,4,4,10,10, 10,5,4,6,5,26, 10,4,10,5,10,11, 10,4,5,6,5,27,
-        10,3,11,3,5,44, 10,3,11,5,10,12, 10,3,4,3,12,44, 10,3,4,6,5,28, 10,2,12,3,4,45, 10,2,12,5,10,13, 10,2,3,3,13,45, 10,2,3,6,5,29,
-        10,1,12,4,10,14, 10,1,12,5,10,14, 10,1,3,4,10,14, 10,1,3,6,5,30, 10,0,11,1,5,47, 10,0,11,5,10,15, 10,0,10,1,6,47, 10,0,9,1,7,47,
-        10,0,8,1,8,47, 10,0,7,1,9,47, 10,0,6,1,10,47, 10,0,5,1,11,47, 10,0,4,1,12,47, 10,0,4,6,5,31, 11,14,12,1,4,33, 11,14,12,3,4,33,
-        11,14,12,5,11,1, 11,14,11,1,5,33, 11,14,11,3,5,33, 11,14,10,1,6,33, 11,14,10,3,6,33, 11,14,9,1,7,33, 11,14,9,3,7,33, 11,14,8,1,8,33,
-        11,14,8,3,8,33, 11,14,7,1,9,33, 11,14,7,3,9,33, 11,14,6,1,10,33, 11,14,6,3,10,33, 11,14,5,1,11,33, 11,14,5,3,11,33, 11,14,5,6,4,17,
-        11,13,13,3,3,34, 11,13,13,5,11,2, 11,13,4,3,12,34, 11,13,4,6,4,18, 11,12,14,3,2,35, 11,12,14,5,11,3, 11,12,3,3,13,35, 11,12,3,6,4,19,
-        11,11,14,4,11,4, 11,11,14,5,11,4, 11,11,3,6,4,20, 11,10,13,5,11,5, 11,10,3,6,4,21, 11,9,13,5,11,6, 11,9,2,3,14,38, 11,9,2,6,4,22,
-        11,8,13,5,11,7, 11,8,1,3,15,39, 11,8,1,6,4,23, 11,7,13,4,11,8, 11,7,13,5,11,8, 11,7,1,4,11,8, 11,7,1,6,4,24, 11,6,12,4,11,9,
-        11,6,12,5,11,9, 11,6,3,4,11,9, 11,6,2,4,11,9, 11,6,2,6,4,25, 11,5,11,4,11,10, 11,5,11,5,11,10, 11,5,4,4,11,10, 11,5,4,6,4,26,
-        11,4,10,5,11,11, 11,4,5,6,4,27, 11,3,11,3,5,44, 11,3,11,5,11,12, 11,3,4,3,12,44, 11,3,4,6,4,28, 11,2,12,3,4,45, 11,2,12,5,11,13,
-        11,2,3,3,13,45, 11,2,3,6,4,29, 11,1,12,4,11,14, 11,1,12,5,11,14, 11,1,11,4,11,14, 11,1,10,4,11,14, 11,1,9,4,11,14, 11,1,8,4,11,14,
-        11,1,7,4,11,14, 11,1,6,4,11,14, 11,1,5,4,11,14, 11,1,4,4,11,14, 11,1,3,4,11,14, 11,1,3,6,4,30, 12,13,13,1,3,34, 12,13,13,3,3,34,
-        12,13,13,5,12,2, 12,13,12,1,4,34, 12,13,12,3,4,34, 12,13,11,1,5,34, 12,13,11,3,5,34, 12,13,10,1,6,34, 12,13,10,3,6,34, 12,13,9,1,7,34,
-        12,13,9,3,7,34, 12,13,8,1,8,34, 12,13,8,3,8,34, 12,13,7,1,9,34, 12,13,7,3,9,34, 12,13,6,1,10,34, 12,13,6,3,10,34, 12,13,5,1,11,34,
-        12,13,5,3,11,34, 12,13,4,1,12,34, 12,13,4,3,12,34, 12,13,4,6,3,18, 12,12,14,3,2,35, 12,12,14,5,12,3, 12,12,3,3,13,35, 12,12,3,6,3,19,
-        12,11,14,4,12,4, 12,11,14,5,12,4, 12,11,3,6,3,20, 12,10,13,5,12,5, 12,10,3,6,3,21, 12,9,13,5,12,6, 12,9,2,3,14,38, 12,9,2,6,3,22,
-        12,8,13,5,12,7, 12,8,1,3,15,39, 12,8,1,6,3,23, 12,7,13,4,12,8, 12,7,13,5,12,8, 12,7,1,4,12,8, 12,7,1,6,3,24, 12,6,12,4,12,9,
-        12,6,12,5,12,9, 12,6,3,4,12,9, 12,6,2,4,12,9, 12,6,2,6,3,25, 12,5,11,4,12,10, 12,5,11,5,12,10, 12,5,4,4,12,10, 12,5,4,6,3,26,
-        12,4,10,5,12,11, 12,4,5,6,3,27, 12,3,11,3,5,44, 12,3,11,5,12,12, 12,3,4,3,12,44, 12,3,4,6,3,28, 12,2,12,3,4,45, 12,2,12,5,12,13,
-        12,2,3,3,13,45, 12,2,3,6,3,29, 12,1,12,1,4,46, 12,1,12,4,12,14, 12,1,12,5,12,14, 12,1,11,1,5,46, 12,1,11,4,12,14, 12,1,10,1,6,46,
-        12,1,10,4,12,14, 12,1,9,1,7,46, 12,1,9,4,12,14, 12,1,8,1,8,46, 12,1,8,4,12,14, 12,1,7,1,9,46, 12,1,7,4,12,14, 12,1,6,1,10,46,
-        12,1,6,4,12,14, 12,1,5,1,11,46, 12,1,5,4,12,14, 12,1,4,1,12,46, 12,1,4,4,12,14, 12,1,3,1,13,46, 12,1,3,4,12,14, 12,1,3,6,3,30,
-        13,12,14,1,2,35, 13,12,14,3,2,35, 13,12,14,5,13,3, 13,12,13,1,3,35, 13,12,13,3,3,35, 13,12,12,1,4,35, 13,12,12,3,4,35, 13,12,11,1,5,35,
-        13,12,11,3,5,35, 13,12,10,1,6,35, 13,12,10,3,6,35, 13,12,9,1,7,35, 13,12,9,3,7,35, 13,12,8,1,8,35, 13,12,8,3,8,35, 13,12,7,1,9,35,
-        13,12,7,3,9,35, 13,12,6,1,10,35, 13,12,6,3,10,35, 13,12,5,1,11,35, 13,12,5,3,11,35, 13,12,4,1,12,35, 13,12,4,3,12,35, 13,12,3,1,13,35,
-        13,12,3,3,13,35, 13,12,3,6,2,19, 13,11,14,1,2,36, 13,11,14,4,13,4, 13,11,14,5,13,4, 13,11,13,1,3,36, 13,11,12,1,4,36, 13,11,11,1,5,36,
-        13,11,10,1,6,36, 13,11,9,1,7,36, 13,11,8,1,8,36, 13,11,7,1,9,36, 13,11,6,1,10,36, 13,11,5,1,11,36, 13,11,4,1,12,36, 13,11,3,1,13,36,
-        13,11,3,6,2,20, 13,10,13,1,3,37, 13,10,13,5,13,5, 13,10,12,1,4,37, 13,10,11,1,5,37, 13,10,10,1,6,37, 13,10,9,1,7,37, 13,10,8,1,8,37,
-        13,10,7,1,9,37, 13,10,6,1,10,37, 13,10,5,1,11,37, 13,10,4,1,12,37, 13,10,3,1,13,37, 13,10,3,6,2,21, 13,9,13,1,3,38, 13,9,13,5,13,6,
-        13,9,12,1,4,38, 13,9,11,1,5,38, 13,9,10,1,6,38, 13,9,9,1,7,38, 13,9,8,1,8,38, 13,9,7,1,9,38, 13,9,6,1,10,38, 13,9,5,1,11,38,
-        13,9,4,1,12,38, 13,9,3,1,13,38, 13,9,2,1,14,38, 13,9,2,3,14,38, 13,9,2,6,2,22, 13,8,13,5,13,7, 13,8,1,3,15,39, 13,8,1,6,2,23,
-        13,7,13,4,13,8, 13,7,13,5,13,8, 13,7,1,4,13,8, 13,7,1,6,2,24, 13,6,12,4,13,9, 13,6,12,5,13,9, 13,6,3,4,13,9, 13,6,2,4,13,9,
-        13,6,2,6,2,25, 13,5,11,4,13,10, 13,5,11,5,13,10, 13,5,4,4,13,10, 13,5,4,6,2,26, 13,4,10,5,13,11, 13,4,5,6,2,27, 13,3,11,1,5,44,
-        13,3,11,3,5,44, 13,3,11,5,13,12, 13,3,10,1,6,44, 13,3,9,1,7,44, 13,3,8,1,8,44, 13,3,7,1,9,44, 13,3,6,1,10,44, 13,3,5,1,11,44,
-        13,3,4,1,12,44, 13,3,4,3,12,44, 13,3,4,6,2,28, 13,2,12,1,4,45, 13,2,12,3,4,45, 13,2,12,4,13,13, 13,2,12,5,13,13, 13,2,11,1,5,45,
-        13,2,11,4,13,13, 13,2,10,1,6,45, 13,2,10,4,13,13, 13,2,9,1,7,45, 13,2,9,4,13,13, 13,2,8,1,8,45, 13,2,8,4,13,13, 13,2,7,1,9,45,
-        13,2,7,4,13,13, 13,2,6,1,10,45, 13,2,6,4,13,13, 13,2,5,1,11,45, 13,2,5,4,13,13, 13,2,4,1,12,45, 13,2,4,4,13,13, 13,2,3,1,13,45,
-        13,2,3,3,13,45, 13,2,3,4,13,13, 13,2,3,6,2,29, 14,8,13,1,3,39, 14,8,13,3,3,39, 14,8,13,5,14,7, 14,8,12,1,4,39, 14,8,12,3,4,39,
-        14,8,11,1,5,39, 14,8,11,3,5,39, 14,8,10,1,6,39, 14,8,10,3,6,39, 14,8,9,1,7,39, 14,8,9,3,7,39, 14,8,8,1,8,39, 14,8,8,3,8,39,
-        14,8,7,1,9,39, 14,8,7,3,9,39, 14,8,6,1,10,39, 14,8,6,3,10,39, 14,8,5,1,11,39, 14,8,5,3,11,39, 14,8,4,1,12,39, 14,8,4,3,12,39,
-        14,8,3,1,13,39, 14,8,3,3,13,39, 14,8,2,1,14,39, 14,8,2,3,14,39, 14,8,1,1,15,39, 14,8,1,3,15,39, 14,8,1,6,1,23, 14,7,13,4,14,8,
-        14,7,13,5,14,8, 14,7,1,4,14,8, 14,7,1,6,1,24, 14,6,12,1,4,41, 14,6,12,4,14,9, 14,6,12,5,14,9, 14,6,11,1,5,41, 14,6,10,1,6,41,
-        14,6,9,1,7,41, 14,6,8,1,8,41, 14,6,7,1,9,41, 14,6,6,1,10,41, 14,6,5,1,11,41, 14,6,4,1,12,41, 14,6,3,1,13,41, 14,6,3,4,14,9,
-        14,6,2,1,14,41, 14,6,2,4,14,9, 14,6,2,6,1,25, 14,5,11,4,14,10, 14,5,11,5,14,10, 14,5,4,4,14,10, 14,5,4,6,1,26, 14,4,10,1,6,43,
-        14,4,10,4,14,11, 14,4,10,5,14,11, 14,4,9,1,7,43, 14,4,9,4,14,11, 14,4,8,1,8,43, 14,4,8,4,14,11, 14,4,7,1,9,43, 14,4,7,4,14,11,
-        14,4,6,1,10,43, 14,4,6,4,14,11, 14,4,5,1,11,43, 14,4,5,4,14,11, 14,4,5,6,1,27, 15,7,13,1,3,40, 15,7,13,3,3,40, 15,7,13,4,15,8,
-        15,7,13,5,15,8, 15,7,12,1,4,40, 15,7,12,3,4,40, 15,7,12,4,15,8, 15,7,11,1,5,40, 15,7,11,3,5,40, 15,7,11,4,15,8, 15,7,10,1,6,40,
-        15,7,10,3,6,40, 15,7,10,4,15,8, 15,7,9,1,7,40, 15,7,9,3,7,40, 15,7,9,4,15,8, 15,7,8,1,8,40, 15,7,8,3,8,40, 15,7,8,4,15,8,
-        15,7,7,1,9,40, 15,7,7,3,9,40, 15,7,7,4,15,8, 15,7,6,1,10,40, 15,7,6,3,10,40, 15,7,6,4,15,8, 15,7,5,1,11,40, 15,7,5,3,11,40,
-        15,7,5,4,15,8, 15,7,4,1,12,40, 15,7,4,3,12,40, 15,7,4,4,15,8, 15,7,3,1,13,40, 15,7,3,3,13,40, 15,7,3,4,15,8, 15,7,2,1,14,40,
-        15,7,2,3,14,40, 15,7,2,4,15,8, 15,7,1,1,15,40, 15,7,1,3,15,40, 15,7,1,4,15,8, 15,7,1,6,0,24, 15,5,11,1,5,42, 15,5,11,3,5,42,
-        15,5,11,4,15,10, 15,5,11,5,15,10, 15,5,10,1,6,42, 15,5,10,3,6,42, 15,5,10,4,15,10, 15,5,9,1,7,42, 15,5,9,3,7,42, 15,5,9,4,15,10,
-        15,5,8,1,8,42, 15,5,8,3,8,42, 15,5,8,4,15,10, 15,5,7,1,9,42, 15,5,7,3,9,42, 15,5,7,4,15,10, 15,5,6,1,10,42, 15,5,6,3,10,42,
-        15,5,6,4,15,10, 15,5,5,1,11,42, 15,5,5,3,11,42, 15,5,5,4,15,10, 15,5,4,1,12,42, 15,5,4,3,12,42, 15,5,4,4,15,10, 15,5,4,6,15,10,
-      },
-    },
-    walk = {
-      frames = { 3, 4, 5 },
-      voxels = 1850,
-      count = 1120,
-      faces = {
-        0,6,13,2,3,89, 0,6,13,3,3,89, 0,6,13,4,0,57, 0,6,13,5,0,57, 0,6,12,2,4,89, 0,6,12,3,4,89, 0,6,12,4,0,57, 0,6,11,2,5,89,
-        0,6,11,3,5,89, 0,6,11,4,0,57, 0,6,10,2,6,89, 0,6,10,3,6,89, 0,6,10,4,0,57, 0,6,9,2,7,89, 0,6,9,3,7,89, 0,6,9,4,0,57,
-        0,6,8,2,8,89, 0,6,8,3,8,89, 0,6,8,4,0,57, 0,6,7,2,9,89, 0,6,7,3,9,89, 0,6,7,4,0,57, 0,6,6,2,10,89, 0,6,6,3,10,89,
-        0,6,6,4,0,57, 0,6,5,2,11,89, 0,6,5,3,11,89, 0,6,5,4,0,57, 0,6,4,2,12,89, 0,6,4,3,12,89, 0,6,4,4,0,57, 0,6,3,2,13,89,
-        0,6,3,3,13,89, 0,6,3,4,0,57, 0,6,2,2,14,89, 0,6,2,3,14,89, 0,6,2,4,0,57, 0,6,1,2,15,89, 0,6,1,3,15,89, 0,6,1,4,0,57,
-        0,6,1,6,15,73, 0,4,11,2,5,91, 0,4,11,3,5,91, 0,4,11,4,0,59, 0,4,11,5,0,59, 0,4,10,2,6,91, 0,4,10,3,6,91, 0,4,10,4,0,59,
-        0,4,9,2,7,91, 0,4,9,3,7,91, 0,4,9,4,0,59, 0,4,8,2,8,91, 0,4,8,3,8,91, 0,4,8,4,0,59, 0,4,7,2,9,91, 0,4,7,3,9,91,
-        0,4,7,4,0,59, 0,4,6,2,10,91, 0,4,6,3,10,91, 0,4,6,4,0,59, 0,4,5,2,11,91, 0,4,5,3,11,91, 0,4,5,4,0,59, 0,4,4,2,12,91,
-        0,4,4,3,12,91, 0,4,4,4,0,59, 0,4,4,6,0,59, 1,7,13,2,3,88, 1,7,13,3,3,88, 1,7,13,5,1,56, 1,7,12,2,4,88, 1,7,12,3,4,88,
-        1,7,11,2,5,88, 1,7,11,3,5,88, 1,7,10,2,6,88, 1,7,10,3,6,88, 1,7,9,2,7,88, 1,7,9,3,7,88, 1,7,8,2,8,88, 1,7,8,3,8,88,
-        1,7,7,2,9,88, 1,7,7,3,9,88, 1,7,6,2,10,88, 1,7,6,3,10,88, 1,7,5,2,11,88, 1,7,5,3,11,88, 1,7,4,2,12,88, 1,7,4,3,12,88,
-        1,7,3,2,13,88, 1,7,3,3,13,88, 1,7,2,2,14,88, 1,7,2,3,14,88, 1,7,1,2,15,88, 1,7,1,3,15,88, 1,7,1,6,14,72, 1,6,13,4,1,57,
-        1,6,13,5,1,57, 1,6,1,4,1,57, 1,6,1,6,14,73, 1,5,12,2,4,90, 1,5,12,4,1,58, 1,5,12,5,1,58, 1,5,11,2,5,90, 1,5,10,2,6,90,
-        1,5,9,2,7,90, 1,5,8,2,8,90, 1,5,7,2,9,90, 1,5,6,2,10,90, 1,5,5,2,11,90, 1,5,4,2,12,90, 1,5,3,2,13,90, 1,5,3,4,1,58,
-        1,5,2,2,14,90, 1,5,2,4,1,58, 1,5,2,6,14,74, 1,4,11,4,1,59, 1,4,11,5,1,59, 1,4,4,6,1,59, 1,3,10,2,6,92, 1,3,10,5,1,60,
-        1,3,9,2,7,92, 1,3,8,2,8,92, 1,3,7,2,9,92, 1,3,6,2,10,92, 1,3,5,2,11,92, 1,3,4,2,12,92, 1,3,4,6,14,76, 1,2,12,2,4,93,
-        1,2,12,3,4,93, 1,2,12,4,14,77, 1,2,12,5,14,77, 1,2,11,2,5,93, 1,2,11,3,5,93, 1,2,11,4,14,77, 1,2,10,2,6,93, 1,2,10,4,14,77,
-        1,2,9,2,7,93, 1,2,9,4,14,77, 1,2,8,2,8,93, 1,2,8,4,14,77, 1,2,7,2,9,93, 1,2,7,4,14,77, 1,2,6,2,10,93, 1,2,6,4,14,77,
-        1,2,5,2,11,93, 1,2,5,4,14,77, 1,2,4,2,12,93, 1,2,4,4,14,77, 1,2,4,6,14,77, 2,11,14,2,2,84, 2,11,14,3,2,84, 2,11,14,5,2,52,
-        2,11,13,2,3,84, 2,11,13,3,3,84, 2,11,12,2,4,84, 2,11,12,3,4,84, 2,11,11,2,5,84, 2,11,11,3,5,84, 2,11,10,2,6,84, 2,11,10,3,6,84,
-        2,11,9,2,7,84, 2,11,9,3,7,84, 2,11,8,2,8,84, 2,11,8,3,8,84, 2,11,7,2,9,84, 2,11,7,3,9,84, 2,11,6,2,10,84, 2,11,6,3,10,84,
-        2,11,5,2,11,84, 2,11,5,3,11,84, 2,11,4,2,12,84, 2,11,4,3,12,84, 2,11,3,2,13,84, 2,11,3,3,13,84, 2,11,3,6,13,68, 2,10,14,2,2,85,
-        2,10,14,4,2,53, 2,10,14,5,2,53, 2,10,13,2,3,85, 2,10,12,2,4,85, 2,10,11,2,5,85, 2,10,10,2,6,85, 2,10,9,2,7,85, 2,10,8,2,8,85,
-        2,10,7,2,9,85, 2,10,6,2,10,85, 2,10,5,2,11,85, 2,10,4,2,12,85, 2,10,3,2,13,85, 2,10,3,6,13,69, 2,9,13,2,3,86, 2,9,13,5,2,54,
-        2,9,12,2,4,86, 2,9,11,2,5,86, 2,9,10,2,6,86, 2,9,9,2,7,86, 2,9,8,2,8,86, 2,9,7,2,9,86, 2,9,6,2,10,86, 2,9,5,2,11,86,
-        2,9,4,2,12,86, 2,9,3,2,13,86, 2,9,3,6,13,70, 2,8,13,2,3,87, 2,8,13,5,2,55, 2,8,12,2,4,87, 2,8,11,2,5,87, 2,8,10,2,6,87,
-        2,8,9,2,7,87, 2,8,8,2,8,87, 2,8,7,2,9,87, 2,8,6,2,10,87, 2,8,5,2,11,87, 2,8,4,2,12,87, 2,8,3,2,13,87, 2,8,2,2,14,87,
-        2,8,2,3,14,87, 2,8,2,6,13,71, 2,7,13,5,2,56, 2,7,1,3,15,88, 2,7,1,6,13,72, 2,6,13,4,2,57, 2,6,13,5,2,57, 2,6,1,4,2,57,
-        2,6,1,6,13,73, 2,5,12,4,2,58, 2,5,12,5,2,58, 2,5,3,4,2,58, 2,5,2,4,2,58, 2,5,2,6,13,74, 2,4,11,4,2,59, 2,4,11,5,2,59,
-        2,4,4,6,13,75, 2,3,10,5,2,60, 2,3,4,6,13,76, 2,2,12,3,4,93, 2,2,12,5,2,61, 2,2,11,3,5,93, 2,2,4,6,13,77, 2,1,12,2,4,94,
-        2,1,12,4,13,78, 2,1,12,5,13,78, 2,1,11,2,5,94, 2,1,11,4,13,78, 2,1,10,2,6,94, 2,1,10,4,13,78, 2,1,9,2,7,94, 2,1,9,4,13,78,
-        2,1,8,2,8,94, 2,1,8,4,13,78, 2,1,7,2,9,94, 2,1,7,4,13,78, 2,1,6,2,10,94, 2,1,6,4,13,78, 2,1,5,2,11,94, 2,1,5,4,13,78,
-        2,1,4,2,12,94, 2,1,4,4,13,78, 2,1,3,2,13,94, 2,1,3,3,13,94, 2,1,3,4,13,78, 2,1,3,6,13,78, 3,12,13,2,3,83, 3,12,13,3,3,83,
-        3,12,13,5,3,51, 3,12,12,2,4,83, 3,12,12,3,4,83, 3,12,11,2,5,83, 3,12,11,3,5,83, 3,12,10,2,6,83, 3,12,10,3,6,83, 3,12,9,2,7,83,
-        3,12,9,3,7,83, 3,12,8,2,8,83, 3,12,8,3,8,83, 3,12,7,2,9,83, 3,12,7,3,9,83, 3,12,6,2,10,83, 3,12,6,3,10,83, 3,12,5,2,11,83,
-        3,12,5,3,11,83, 3,12,4,2,12,83, 3,12,4,3,12,83, 3,12,4,6,12,67, 3,11,14,3,2,84, 3,11,14,5,3,52, 3,11,3,3,13,84, 3,11,3,6,12,68,
-        3,10,14,4,3,53, 3,10,14,5,3,53, 3,10,3,6,12,69, 3,9,13,5,3,54, 3,9,3,6,12,70, 3,8,13,5,3,55, 3,8,2,3,14,87, 3,8,2,6,12,71,
-        3,7,13,5,3,56, 3,7,1,3,15,88, 3,7,1,6,12,72, 3,6,13,4,3,57, 3,6,13,5,3,57, 3,6,1,4,3,57, 3,6,1,6,12,73, 3,5,12,4,3,58,
-        3,5,12,5,3,58, 3,5,3,4,3,58, 3,5,2,4,3,58, 3,5,2,6,12,74, 3,4,11,4,3,59, 3,4,11,5,3,59, 3,4,4,6,12,75, 3,3,10,5,3,60,
-        3,3,4,6,12,76, 3,2,12,3,4,93, 3,2,12,5,3,61, 3,2,11,3,5,93, 3,2,4,6,12,77, 3,1,12,4,3,62, 3,1,12,5,3,62, 3,1,3,3,13,94,
-        3,1,3,6,12,78, 3,0,11,2,5,95, 3,0,11,5,12,79, 3,0,10,2,6,95, 3,0,9,2,7,95, 3,0,8,2,8,95, 3,0,7,2,9,95, 3,0,6,2,10,95,
-        3,0,5,2,11,95, 3,0,4,2,12,95, 3,0,3,2,13,95, 3,0,3,6,12,79, 4,13,12,2,4,82, 4,13,12,3,4,82, 4,13,12,5,4,50, 4,13,11,2,5,82,
-        4,13,11,3,5,82, 4,13,10,2,6,82, 4,13,10,3,6,82, 4,13,9,2,7,82, 4,13,9,3,7,82, 4,13,8,2,8,82, 4,13,8,3,8,82, 4,13,7,2,9,82,
-        4,13,7,3,9,82, 4,13,6,2,10,82, 4,13,6,3,10,82, 4,13,5,2,11,82, 4,13,5,3,11,82, 4,13,5,6,11,66, 4,12,13,3,3,83, 4,12,13,5,4,51,
-        4,12,4,3,12,83, 4,12,4,6,11,67, 4,11,14,3,2,84, 4,11,14,5,4,52, 4,11,3,3,13,84, 4,11,3,6,11,68, 4,10,14,4,4,53, 4,10,14,5,4,53,
-        4,10,3,6,11,69, 4,9,13,5,4,54, 4,9,3,6,11,70, 4,8,13,5,4,55, 4,8,2,3,14,87, 4,8,2,6,11,71, 4,7,13,5,4,56, 4,7,1,3,15,88,
-        4,7,1,6,11,72, 4,6,13,4,4,57, 4,6,13,5,4,57, 4,6,1,4,4,57, 4,6,1,6,11,73, 4,5,12,4,4,58, 4,5,12,5,4,58, 4,5,3,4,4,58,
-        4,5,2,4,4,58, 4,5,2,6,11,74, 4,4,11,4,4,59, 4,4,11,5,4,59, 4,4,4,6,11,75, 4,3,10,5,4,60, 4,3,4,6,11,76, 4,2,12,3,4,93,
-        4,2,12,5,4,61, 4,2,11,3,5,93, 4,2,4,6,11,77, 4,1,12,4,4,62, 4,1,12,5,4,62, 4,1,3,3,13,94, 4,1,3,6,11,78, 4,0,11,5,4,63,
-        4,0,3,6,11,79, 5,13,12,3,4,82, 5,13,12,5,5,50, 5,13,11,3,5,82, 5,13,10,3,6,82, 5,13,9,3,7,82, 5,13,8,3,8,82, 5,13,7,3,9,82,
-        5,13,6,3,10,82, 5,13,5,3,11,82, 5,13,5,6,10,66, 5,12,13,3,3,83, 5,12,13,5,5,51, 5,12,4,3,12,83, 5,12,4,6,10,67, 5,11,14,3,2,84,
-        5,11,14,5,5,52, 5,11,3,3,13,84, 5,11,3,6,10,68, 5,10,14,4,5,53, 5,10,14,5,5,53, 5,10,3,6,10,69, 5,9,13,5,5,54, 5,9,3,6,10,70,
-        5,8,13,5,5,55, 5,8,2,3,14,87, 5,8,2,6,10,71, 5,7,13,5,5,56, 5,7,1,3,15,88, 5,7,1,6,10,72, 5,6,13,4,5,57, 5,6,13,5,5,57,
-        5,6,1,4,5,57, 5,6,1,6,10,73, 5,5,12,4,5,58, 5,5,12,5,5,58, 5,5,3,4,5,58, 5,5,2,4,5,58, 5,5,2,6,10,74, 5,4,11,4,5,59,
-        5,4,11,5,5,59, 5,4,4,6,10,75, 5,3,10,5,5,60, 5,3,4,6,10,76, 5,2,12,3,4,93, 5,2,12,5,5,61, 5,2,11,3,5,93, 5,2,4,6,10,77,
-        5,1,12,4,5,62, 5,1,12,5,5,62, 5,1,3,3,13,94, 5,1,3,6,10,78, 5,0,11,5,5,63, 5,0,3,6,10,79, 6,14,10,2,6,81, 6,14,10,3,6,81,
-        6,14,10,5,6,49, 6,14,9,2,7,81, 6,14,9,3,7,81, 6,14,8,2,8,81, 6,14,8,3,8,81, 6,14,7,2,9,81, 6,14,7,3,9,81, 6,14,7,6,9,65,
-        6,13,12,3,4,82, 6,13,12,5,6,50, 6,13,11,3,5,82, 6,13,6,3,10,82, 6,13,5,3,11,82, 6,13,5,6,9,66, 6,12,13,3,3,83, 6,12,13,5,6,51,
-        6,12,4,3,12,83, 6,12,4,6,9,67, 6,11,14,3,2,84, 6,11,14,5,6,52, 6,11,3,3,13,84, 6,11,3,6,9,68, 6,10,14,4,6,53, 6,10,14,5,6,53,
-        6,10,3,6,9,69, 6,9,13,5,6,54, 6,9,3,6,9,70, 6,8,13,5,6,55, 6,8,2,3,14,87, 6,8,2,6,9,71, 6,7,13,5,6,56, 6,7,1,3,15,88,
-        6,7,1,6,9,72, 6,6,13,4,6,57, 6,6,13,5,6,57, 6,6,1,4,6,57, 6,6,1,6,9,73, 6,5,12,4,6,58, 6,5,12,5,6,58, 6,5,3,4,6,58,
-        6,5,2,4,6,58, 6,5,2,6,9,74, 6,4,11,4,6,59, 6,4,11,5,6,59, 6,4,4,6,9,75, 6,3,10,5,6,60, 6,3,4,6,9,76, 6,2,12,3,4,93,
-        6,2,12,5,6,61, 6,2,11,3,5,93, 6,2,4,6,9,77, 6,1,12,4,6,62, 6,1,12,5,6,62, 6,1,3,3,13,94, 6,1,3,6,9,78, 6,0,11,5,6,63,
-        6,0,3,6,9,79, 7,14,10,3,6,81, 7,14,10,5,7,49, 7,14,9,3,7,81, 7,14,8,3,8,81, 7,14,7,3,9,81, 7,14,7,6,8,65, 7,13,12,3,4,82,
-        7,13,12,5,7,50, 7,13,11,3,5,82, 7,13,6,3,10,82, 7,13,5,3,11,82, 7,13,5,6,8,66, 7,12,13,3,3,83, 7,12,13,5,7,51, 7,12,4,3,12,83,
-        7,12,4,6,8,67, 7,11,14,3,2,84, 7,11,14,5,7,52, 7,11,3,3,13,84, 7,11,3,6,8,68, 7,10,14,4,7,53, 7,10,14,5,7,53, 7,10,3,6,8,69,
-        7,9,13,5,7,54, 7,9,3,6,8,70, 7,8,13,5,7,55, 7,8,2,3,14,87, 7,8,2,6,8,71, 7,7,13,5,7,56, 7,7,1,3,15,88, 7,7,1,6,8,72,
-        7,6,13,4,7,57, 7,6,13,5,7,57, 7,6,1,4,7,57, 7,6,1,6,8,73, 7,5,12,4,7,58, 7,5,12,5,7,58, 7,5,3,4,7,58, 7,5,2,4,7,58,
-        7,5,2,6,8,74, 7,4,11,4,7,59, 7,4,11,5,7,59, 7,4,4,6,8,75, 7,3,10,5,7,60, 7,3,4,6,8,76, 7,2,12,3,4,93, 7,2,12,5,7,61,
-        7,2,11,3,5,93, 7,2,4,6,8,77, 7,1,12,4,7,62, 7,1,12,5,7,62, 7,1,3,3,13,94, 7,1,3,6,8,78, 7,0,11,5,7,63, 7,0,3,6,8,79,
-        8,14,10,3,6,81, 8,14,10,5,8,49, 8,14,9,3,7,81, 8,14,8,3,8,81, 8,14,7,3,9,81, 8,14,7,6,7,65, 8,13,12,3,4,82, 8,13,12,5,8,50,
-        8,13,11,3,5,82, 8,13,6,3,10,82, 8,13,5,3,11,82, 8,13,5,6,7,66, 8,12,13,3,3,83, 8,12,13,5,8,51, 8,12,4,3,12,83, 8,12,4,6,7,67,
-        8,11,14,3,2,84, 8,11,14,5,8,52, 8,11,3,3,13,84, 8,11,3,6,7,68, 8,10,14,4,8,53, 8,10,14,5,8,53, 8,10,3,6,7,69, 8,9,13,5,8,54,
-        8,9,3,6,7,70, 8,8,13,5,8,55, 8,8,2,3,14,87, 8,8,2,6,7,71, 8,7,13,5,8,56, 8,7,1,3,15,88, 8,7,1,6,7,72, 8,6,13,4,8,57,
-        8,6,13,5,8,57, 8,6,1,4,8,57, 8,6,1,6,7,73, 8,5,12,4,8,58, 8,5,12,5,8,58, 8,5,3,4,8,58, 8,5,2,4,8,58, 8,5,2,6,7,74,
-        8,4,11,4,8,59, 8,4,11,5,8,59, 8,4,4,6,7,75, 8,3,10,5,8,60, 8,3,4,6,7,76, 8,2,12,3,4,93, 8,2,12,5,8,61, 8,2,11,3,5,93,
-        8,2,4,6,7,77, 8,1,12,4,8,62, 8,1,12,5,8,62, 8,1,3,3,13,94, 8,1,3,6,7,78, 8,0,11,5,8,63, 8,0,3,6,7,79, 9,14,10,1,6,81,
-        9,14,10,3,6,81, 9,14,10,5,9,49, 9,14,9,1,7,81, 9,14,9,3,7,81, 9,14,8,1,8,81, 9,14,8,3,8,81, 9,14,7,1,9,81, 9,14,7,3,9,81,
-        9,14,7,6,6,65, 9,13,12,3,4,82, 9,13,12,5,9,50, 9,13,11,3,5,82, 9,13,6,3,10,82, 9,13,5,3,11,82, 9,13,5,6,6,66, 9,12,13,3,3,83,
-        9,12,13,5,9,51, 9,12,4,3,12,83, 9,12,4,6,6,67, 9,11,14,3,2,84, 9,11,14,5,9,52, 9,11,3,3,13,84, 9,11,3,6,6,68, 9,10,14,4,9,53,
-        9,10,14,5,9,53, 9,10,3,6,6,69, 9,9,13,5,9,54, 9,9,3,6,6,70, 9,8,13,5,9,55, 9,8,2,3,14,87, 9,8,2,6,6,71, 9,7,13,5,9,56,
-        9,7,1,3,15,88, 9,7,1,6,6,72, 9,6,13,4,9,57, 9,6,13,5,9,57, 9,6,1,4,9,57, 9,6,1,6,6,73, 9,5,12,4,9,58, 9,5,12,5,9,58,
-        9,5,3,4,9,58, 9,5,2,4,9,58, 9,5,2,6,6,74, 9,4,11,4,9,59, 9,4,11,5,9,59, 9,4,4,6,6,75, 9,3,10,5,9,60, 9,3,4,6,6,76,
-        9,2,12,3,4,93, 9,2,12,5,9,61, 9,2,11,3,5,93, 9,2,4,6,6,77, 9,1,12,4,9,62, 9,1,12,5,9,62, 9,1,3,3,13,94, 9,1,3,6,6,78,
-        9,0,11,5,9,63, 9,0,3,6,6,79, 10,13,12,3,4,82, 10,13,12,5,10,50, 10,13,11,3,5,82, 10,13,10,3,6,82, 10,13,9,3,7,82, 10,13,8,3,8,82,
-        10,13,7,3,9,82, 10,13,6,3,10,82, 10,13,5,3,11,82, 10,13,5,6,5,66, 10,12,13,3,3,83, 10,12,13,5,10,51, 10,12,4,3,12,83, 10,12,4,6,5,67,
-        10,11,14,3,2,84, 10,11,14,5,10,52, 10,11,3,3,13,84, 10,11,3,6,5,68, 10,10,14,4,10,53, 10,10,14,5,10,53, 10,10,3,6,5,69, 10,9,13,5,10,54,
-        10,9,3,6,5,70, 10,8,13,5,10,55, 10,8,2,3,14,87, 10,8,2,6,5,71, 10,7,13,5,10,56, 10,7,1,3,15,88, 10,7,1,6,5,72, 10,6,13,4,10,57,
-        10,6,13,5,10,57, 10,6,1,4,10,57, 10,6,1,6,5,73, 10,5,12,4,10,58, 10,5,12,5,10,58, 10,5,3,4,10,58, 10,5,2,4,10,58, 10,5,2,6,5,74,
-        10,4,11,4,10,59, 10,4,11,5,10,59, 10,4,4,6,5,75, 10,3,10,5,10,60, 10,3,4,6,5,76, 10,2,12,3,4,93, 10,2,12,5,10,61, 10,2,11,3,5,93,
-        10,2,4,6,5,77, 10,1,12,4,10,62, 10,1,12,5,10,62, 10,1,3,3,13,94, 10,1,3,6,5,78, 10,0,11,5,10,63, 10,0,3,6,5,79, 11,13,12,1,4,82,
-        11,13,12,3,4,82, 11,13,12,5,11,50, 11,13,11,1,5,82, 11,13,11,3,5,82, 11,13,10,1,6,82, 11,13,10,3,6,82, 11,13,9,1,7,82, 11,13,9,3,7,82,
-        11,13,8,1,8,82, 11,13,8,3,8,82, 11,13,7,1,9,82, 11,13,7,3,9,82, 11,13,6,1,10,82, 11,13,6,3,10,82, 11,13,5,1,11,82, 11,13,5,3,11,82,
-        11,13,5,6,4,66, 11,12,13,3,3,83, 11,12,13,5,11,51, 11,12,4,3,12,83, 11,12,4,6,4,67, 11,11,14,3,2,84, 11,11,14,5,11,52, 11,11,3,3,13,84,
-        11,11,3,6,4,68, 11,10,14,4,11,53, 11,10,14,5,11,53, 11,10,3,6,4,69, 11,9,13,5,11,54, 11,9,3,6,4,70, 11,8,13,5,11,55, 11,8,2,3,14,87,
-        11,8,2,6,4,71, 11,7,13,5,11,56, 11,7,1,3,15,88, 11,7,1,6,4,72, 11,6,13,4,11,57, 11,6,13,5,11,57, 11,6,1,4,11,57, 11,6,1,6,4,73,
-        11,5,12,4,11,58, 11,5,12,5,11,58, 11,5,3,4,11,58, 11,5,2,4,11,58, 11,5,2,6,4,74, 11,4,11,4,11,59, 11,4,11,5,11,59, 11,4,4,6,4,75,
-        11,3,10,5,11,60, 11,3,4,6,4,76, 11,2,12,3,4,93, 11,2,12,5,11,61, 11,2,11,3,5,93, 11,2,4,6,4,77, 11,1,12,4,11,62, 11,1,12,5,11,62,
-        11,1,3,3,13,94, 11,1,3,6,4,78, 11,0,11,5,11,63, 11,0,3,6,4,79, 12,12,13,1,3,83, 12,12,13,3,3,83, 12,12,13,5,12,51, 12,12,12,1,4,83,
-        12,12,12,3,4,83, 12,12,11,1,5,83, 12,12,11,3,5,83, 12,12,10,1,6,83, 12,12,10,3,6,83, 12,12,9,1,7,83, 12,12,9,3,7,83, 12,12,8,1,8,83,
-        12,12,8,3,8,83, 12,12,7,1,9,83, 12,12,7,3,9,83, 12,12,6,1,10,83, 12,12,6,3,10,83, 12,12,5,1,11,83, 12,12,5,3,11,83, 12,12,4,1,12,83,
-        12,12,4,3,12,83, 12,12,4,6,3,67, 12,11,14,3,2,84, 12,11,14,5,12,52, 12,11,3,3,13,84, 12,11,3,6,3,68, 12,10,14,4,12,53, 12,10,14,5,12,53,
-        12,10,3,6,3,69, 12,9,13,5,12,54, 12,9,3,6,3,70, 12,8,13,5,12,55, 12,8,2,3,14,87, 12,8,2,6,3,71, 12,7,13,5,12,56, 12,7,1,3,15,88,
-        12,7,1,6,3,72, 12,6,13,4,12,57, 12,6,13,5,12,57, 12,6,1,4,12,57, 12,6,1,6,3,73, 12,5,12,4,12,58, 12,5,12,5,12,58, 12,5,3,4,12,58,
-        12,5,2,4,12,58, 12,5,2,6,3,74, 12,4,11,4,12,59, 12,4,11,5,12,59, 12,4,4,6,3,75, 12,3,10,5,12,60, 12,3,4,6,3,76, 12,2,12,3,4,93,
-        12,2,12,5,12,61, 12,2,11,3,5,93, 12,2,4,6,3,77, 12,1,12,4,12,62, 12,1,12,5,12,62, 12,1,3,3,13,94, 12,1,3,6,3,78, 12,0,11,1,5,95,
-        12,0,11,5,12,63, 12,0,10,1,6,95, 12,0,9,1,7,95, 12,0,8,1,8,95, 12,0,7,1,9,95, 12,0,6,1,10,95, 12,0,5,1,11,95, 12,0,4,1,12,95,
-        12,0,3,1,13,95, 12,0,3,6,3,79, 13,11,14,1,2,84, 13,11,14,3,2,84, 13,11,14,5,13,52, 13,11,13,1,3,84, 13,11,13,3,3,84, 13,11,12,1,4,84,
-        13,11,12,3,4,84, 13,11,11,1,5,84, 13,11,11,3,5,84, 13,11,10,1,6,84, 13,11,10,3,6,84, 13,11,9,1,7,84, 13,11,9,3,7,84, 13,11,8,1,8,84,
-        13,11,8,3,8,84, 13,11,7,1,9,84, 13,11,7,3,9,84, 13,11,6,1,10,84, 13,11,6,3,10,84, 13,11,5,1,11,84, 13,11,5,3,11,84, 13,11,4,1,12,84,
-        13,11,4,3,12,84, 13,11,3,1,13,84, 13,11,3,3,13,84, 13,11,3,6,2,68, 13,10,14,1,2,85, 13,10,14,4,13,53, 13,10,14,5,13,53, 13,10,13,1,3,85,
-        13,10,12,1,4,85, 13,10,11,1,5,85, 13,10,10,1,6,85, 13,10,9,1,7,85, 13,10,8,1,8,85, 13,10,7,1,9,85, 13,10,6,1,10,85, 13,10,5,1,11,85,
-        13,10,4,1,12,85, 13,10,3,1,13,85, 13,10,3,6,2,69, 13,9,13,1,3,86, 13,9,13,5,13,54, 13,9,12,1,4,86, 13,9,11,1,5,86, 13,9,10,1,6,86,
-        13,9,9,1,7,86, 13,9,8,1,8,86, 13,9,7,1,9,86, 13,9,6,1,10,86, 13,9,5,1,11,86, 13,9,4,1,12,86, 13,9,3,1,13,86, 13,9,3,6,2,70,
-        13,8,13,1,3,87, 13,8,13,5,13,55, 13,8,12,1,4,87, 13,8,11,1,5,87, 13,8,10,1,6,87, 13,8,9,1,7,87, 13,8,8,1,8,87, 13,8,7,1,9,87,
-        13,8,6,1,10,87, 13,8,5,1,11,87, 13,8,4,1,12,87, 13,8,3,1,13,87, 13,8,2,1,14,87, 13,8,2,3,14,87, 13,8,2,6,2,71, 13,7,13,5,13,56,
-        13,7,1,3,15,88, 13,7,1,6,2,72, 13,6,13,4,13,57, 13,6,13,5,13,57, 13,6,1,4,13,57, 13,6,1,6,2,73, 13,5,12,4,13,58, 13,5,12,5,13,58,
-        13,5,3,4,13,58, 13,5,2,4,13,58, 13,5,2,6,2,74, 13,4,11,4,13,59, 13,4,11,5,13,59, 13,4,4,6,2,75, 13,3,10,5,13,60, 13,3,4,6,2,76,
-        13,2,12,3,4,93, 13,2,12,5,13,61, 13,2,11,3,5,93, 13,2,4,6,2,77, 13,1,12,1,4,94, 13,1,12,4,13,62, 13,1,12,5,13,62, 13,1,11,1,5,94,
-        13,1,11,4,13,62, 13,1,10,1,6,94, 13,1,10,4,13,62, 13,1,9,1,7,94, 13,1,9,4,13,62, 13,1,8,1,8,94, 13,1,8,4,13,62, 13,1,7,1,9,94,
-        13,1,7,4,13,62, 13,1,6,1,10,94, 13,1,6,4,13,62, 13,1,5,1,11,94, 13,1,5,4,13,62, 13,1,4,1,12,94, 13,1,4,4,13,62, 13,1,3,1,13,94,
-        13,1,3,3,13,94, 13,1,3,4,13,62, 13,1,3,6,2,78, 14,7,13,1,3,88, 14,7,13,3,3,88, 14,7,13,5,14,56, 14,7,12,1,4,88, 14,7,12,3,4,88,
-        14,7,11,1,5,88, 14,7,11,3,5,88, 14,7,10,1,6,88, 14,7,10,3,6,88, 14,7,9,1,7,88, 14,7,9,3,7,88, 14,7,8,1,8,88, 14,7,8,3,8,88,
-        14,7,7,1,9,88, 14,7,7,3,9,88, 14,7,6,1,10,88, 14,7,6,3,10,88, 14,7,5,1,11,88, 14,7,5,3,11,88, 14,7,4,1,12,88, 14,7,4,3,12,88,
-        14,7,3,1,13,88, 14,7,3,3,13,88, 14,7,2,1,14,88, 14,7,2,3,14,88, 14,7,1,1,15,88, 14,7,1,3,15,88, 14,7,1,6,1,72, 14,6,13,4,14,57,
-        14,6,13,5,14,57, 14,6,1,4,14,57, 14,6,1,6,1,73, 14,5,12,1,4,90, 14,5,12,4,14,58, 14,5,12,5,14,58, 14,5,11,1,5,90, 14,5,10,1,6,90,
-        14,5,9,1,7,90, 14,5,8,1,8,90, 14,5,7,1,9,90, 14,5,6,1,10,90, 14,5,5,1,11,90, 14,5,4,1,12,90, 14,5,3,1,13,90, 14,5,3,4,14,58,
-        14,5,2,1,14,90, 14,5,2,4,14,58, 14,5,2,6,1,74, 14,4,11,4,14,59, 14,4,11,5,14,59, 14,4,4,6,14,59, 14,3,10,1,6,92, 14,3,10,5,14,60,
-        14,3,9,1,7,92, 14,3,8,1,8,92, 14,3,7,1,9,92, 14,3,6,1,10,92, 14,3,5,1,11,92, 14,3,4,1,12,92, 14,3,4,6,1,76, 14,2,12,1,4,93,
-        14,2,12,3,4,93, 14,2,12,4,1,77, 14,2,12,5,1,77, 14,2,11,1,5,93, 14,2,11,3,5,93, 14,2,11,4,1,77, 14,2,10,1,6,93, 14,2,10,4,1,77,
-        14,2,9,1,7,93, 14,2,9,4,1,77, 14,2,8,1,8,93, 14,2,8,4,1,77, 14,2,7,1,9,93, 14,2,7,4,1,77, 14,2,6,1,10,93, 14,2,6,4,1,77,
-        14,2,5,1,11,93, 14,2,5,4,1,77, 14,2,4,1,12,93, 14,2,4,4,1,77, 14,2,4,6,1,77, 15,6,13,1,3,89, 15,6,13,3,3,89, 15,6,13,4,15,57,
-        15,6,13,5,15,57, 15,6,12,1,4,89, 15,6,12,3,4,89, 15,6,12,4,15,57, 15,6,11,1,5,89, 15,6,11,3,5,89, 15,6,11,4,15,57, 15,6,10,1,6,89,
-        15,6,10,3,6,89, 15,6,10,4,15,57, 15,6,9,1,7,89, 15,6,9,3,7,89, 15,6,9,4,15,57, 15,6,8,1,8,89, 15,6,8,3,8,89, 15,6,8,4,15,57,
-        15,6,7,1,9,89, 15,6,7,3,9,89, 15,6,7,4,15,57, 15,6,6,1,10,89, 15,6,6,3,10,89, 15,6,6,4,15,57, 15,6,5,1,11,89, 15,6,5,3,11,89,
-        15,6,5,4,15,57, 15,6,4,1,12,89, 15,6,4,3,12,89, 15,6,4,4,15,57, 15,6,3,1,13,89, 15,6,3,3,13,89, 15,6,3,4,15,57, 15,6,2,1,14,89,
-        15,6,2,3,14,89, 15,6,2,4,15,57, 15,6,1,1,15,89, 15,6,1,3,15,89, 15,6,1,4,15,57, 15,6,1,6,0,73, 15,4,11,1,5,91, 15,4,11,3,5,91,
-        15,4,11,4,15,59, 15,4,11,5,15,59, 15,4,10,1,6,91, 15,4,10,3,6,91, 15,4,10,4,15,59, 15,4,9,1,7,91, 15,4,9,3,7,91, 15,4,9,4,15,59,
-        15,4,8,1,8,91, 15,4,8,3,8,91, 15,4,8,4,15,59, 15,4,7,1,9,91, 15,4,7,3,9,91, 15,4,7,4,15,59, 15,4,6,1,10,91, 15,4,6,3,10,91,
-        15,4,6,4,15,59, 15,4,5,1,11,91, 15,4,5,3,11,91, 15,4,5,4,15,59, 15,4,4,1,12,91, 15,4,4,3,12,91, 15,4,4,4,15,59, 15,4,4,6,15,59,
-      },
-    },
-  },
-}
diff --git a/assets/voxels/balding_guy.lua b/assets/voxels/balding_guy.lua
deleted file mode 100644
index 3321cea..0000000
--- a/assets/voxels/balding_guy.lua
+++ /dev/null
@@ -1,148 +0,0 @@
--- Generated by tools/build_voxels.py. DO NOT EDIT.
--- Visual-hull voxel model carved from the "balding_guy" overworld
--- sprite sheet.  Geometry only -- no sheet path, no baked pixel.
--- faces: flat runs of 6 ints -- mx, my, mz, dir, u, v.
---   mx/my/mz  voxel corner in model space (X east, Y up, Z south),
---             0..15, character faces +Z at rest.
---   dir       1 +X  2 -X  3 +Y  4 -Y  5 +Z  6 -Z
---   u/v       pixel this face samples in a sheet of sheetW x sheetH.
---             The runtime pairs the model with the LIVE sheet the
---             engine handed it, so palette/mod recolors apply.
-return {
-  name = "balding_guy",
-  sheetW = 16,
-  sheetH = 48,
-  size = 16,
-  poses = {
-    stand = {
-      frames = { 0, 1, 2 },
-      voxels = 1491,
-      count = 978,
-      faces = {
-        1,10,13,2,3,37, 1,10,13,3,3,37, 1,10,13,5,1,5, 1,10,12,2,4,37, 1,10,12,3,4,37, 1,10,11,2,5,37, 1,10,11,3,5,37, 1,10,10,2,6,37,
-        1,10,10,3,6,37, 1,10,9,2,7,37, 1,10,9,3,7,37, 1,10,8,2,8,37, 1,10,8,3,8,37, 1,10,7,2,9,37, 1,10,7,3,9,37, 1,10,6,2,10,37,
-        1,10,6,3,10,37, 1,10,5,2,11,37, 1,10,5,3,11,37, 1,10,4,2,12,37, 1,10,4,3,12,37, 1,10,3,2,13,37, 1,10,3,3,13,37, 1,10,3,6,14,21,
-        1,9,13,2,3,38, 1,9,13,5,1,6, 1,9,12,2,4,38, 1,9,11,2,5,38, 1,9,10,2,6,38, 1,9,9,2,7,38, 1,9,8,2,8,38, 1,9,7,2,9,38,
-        1,9,6,2,10,38, 1,9,5,2,11,38, 1,9,4,2,12,38, 1,9,3,2,13,38, 1,9,3,4,1,6, 1,9,3,6,14,22, 1,8,13,2,3,39, 1,8,13,4,1,7,
-        1,8,13,5,1,7, 1,8,12,2,4,39, 1,8,12,4,1,7, 1,8,11,2,5,39, 1,8,11,4,1,7, 1,8,10,2,6,39, 1,8,10,4,1,7, 1,8,9,2,7,39,
-        1,8,9,4,1,7, 1,8,8,2,8,39, 1,8,8,4,1,7, 1,8,7,2,9,39, 1,8,7,4,1,7, 1,8,6,2,10,39, 1,8,6,4,1,7, 1,8,5,2,11,39,
-        1,8,5,4,1,7, 1,8,4,2,12,39, 1,8,4,4,1,7, 1,8,4,6,14,23, 1,5,11,2,5,42, 1,5,11,3,5,42, 1,5,11,4,1,10, 1,5,11,5,1,10,
-        1,5,10,2,6,42, 1,5,10,3,6,42, 1,5,9,2,7,42, 1,5,9,3,7,42, 1,5,8,2,8,42, 1,5,8,3,8,42, 1,5,7,2,9,42, 1,5,7,3,9,42,
-        1,5,6,2,10,42, 1,5,6,3,10,42, 1,5,5,2,11,42, 1,5,5,3,11,42, 1,5,5,6,14,26, 1,4,10,2,6,43, 1,4,10,4,1,11, 1,4,10,5,1,11,
-        1,4,9,2,7,43, 1,4,9,4,1,11, 1,4,8,2,8,43, 1,4,8,4,1,11, 1,4,7,2,9,43, 1,4,7,4,1,11, 1,4,6,2,10,43, 1,4,6,4,1,11,
-        1,4,5,2,11,43, 1,4,5,4,1,11, 1,4,5,6,14,27, 2,12,13,2,3,35, 2,12,13,3,3,35, 2,12,13,5,13,19, 2,12,12,2,4,35, 2,12,12,3,4,35,
-        2,12,11,2,5,35, 2,12,11,3,5,35, 2,12,10,2,6,35, 2,12,10,3,6,35, 2,12,9,2,7,35, 2,12,9,3,7,35, 2,12,8,2,8,35, 2,12,8,3,8,35,
-        2,12,7,2,9,35, 2,12,7,3,9,35, 2,12,6,2,10,35, 2,12,6,3,10,35, 2,12,5,2,11,35, 2,12,5,3,11,35, 2,12,4,2,12,35, 2,12,4,3,12,35,
-        2,12,3,2,13,35, 2,12,3,3,13,35, 2,12,3,6,13,19, 2,11,13,2,3,36, 2,11,13,5,2,4, 2,11,12,2,4,36, 2,11,11,2,5,36, 2,11,10,2,6,36,
-        2,11,9,2,7,36, 2,11,8,2,8,36, 2,11,7,2,9,36, 2,11,6,2,10,36, 2,11,5,2,11,36, 2,11,4,2,12,36, 2,11,3,2,13,36, 2,11,3,6,13,20,
-        2,10,13,5,2,5, 2,10,3,6,13,21, 2,9,13,5,2,6, 2,9,3,4,2,6, 2,9,3,6,13,22, 2,8,13,5,2,7, 2,8,4,4,2,7, 2,8,4,6,13,23,
-        2,7,13,2,3,40, 2,7,13,4,2,8, 2,7,13,5,2,8, 2,7,12,2,4,40, 2,7,11,2,5,40, 2,7,10,2,6,40, 2,7,9,2,7,40, 2,7,8,2,8,40,
-        2,7,7,2,9,40, 2,7,6,2,10,40, 2,7,5,2,11,40, 2,7,5,4,2,8, 2,7,5,6,13,24, 2,6,12,2,4,41, 2,6,12,4,2,9, 2,6,12,5,2,9,
-        2,6,11,2,5,41, 2,6,10,2,6,41, 2,6,9,2,7,41, 2,6,8,2,8,41, 2,6,7,2,9,41, 2,6,6,2,10,41, 2,6,6,6,13,25, 2,5,11,4,2,10,
-        2,5,11,5,2,10, 2,5,5,3,11,42, 2,5,5,6,13,26, 2,4,10,5,2,11, 2,4,5,6,13,27, 2,3,10,2,6,44, 2,3,10,4,2,12, 2,3,10,5,2,12,
-        2,3,9,2,7,44, 2,3,9,4,2,12, 2,3,8,2,8,44, 2,3,8,4,2,12, 2,3,7,2,9,44, 2,3,7,4,2,12, 2,3,6,2,10,44, 2,3,6,4,2,12,
-        2,3,5,2,11,44, 2,3,5,4,2,12, 2,3,5,6,13,28, 3,13,12,2,4,34, 3,13,12,3,4,34, 3,13,12,5,3,2, 3,13,11,2,5,34, 3,13,11,3,5,34,
-        3,13,10,2,6,34, 3,13,10,3,6,34, 3,13,9,2,7,34, 3,13,9,3,7,34, 3,13,8,2,8,34, 3,13,8,3,8,34, 3,13,7,2,9,34, 3,13,7,3,9,34,
-        3,13,6,2,10,34, 3,13,6,3,10,34, 3,13,5,2,11,34, 3,13,5,3,11,34, 3,13,4,2,12,34, 3,13,4,3,12,34, 3,13,4,6,12,18, 3,12,13,3,3,35,
-        3,12,13,5,3,3, 3,12,3,3,13,35, 3,12,3,6,12,19, 3,11,13,5,3,4, 3,11,3,6,12,20, 3,10,13,5,3,5, 3,10,3,6,12,21, 3,9,13,5,3,6,
-        3,9,3,4,3,6, 3,9,3,6,12,22, 3,8,13,5,3,7, 3,8,4,4,3,7, 3,8,4,6,12,23, 3,7,13,4,3,8, 3,7,13,5,3,8, 3,7,5,4,3,8,
-        3,7,5,6,12,24, 3,6,12,4,3,9, 3,6,12,5,3,9, 3,6,6,6,12,25, 3,5,11,4,3,10, 3,5,11,5,3,10, 3,5,5,3,11,42, 3,5,5,6,12,26,
-        3,4,10,5,3,11, 3,4,5,6,12,27, 3,3,10,5,3,12, 3,3,5,6,12,28, 3,2,11,2,5,45, 3,2,11,3,5,45, 3,2,11,5,3,13, 3,2,10,2,6,45,
-        3,2,9,2,7,45, 3,2,8,2,8,45, 3,2,7,2,9,45, 3,2,6,2,10,45, 3,2,5,2,11,45, 3,2,5,4,3,13, 3,2,5,6,12,29, 3,1,11,2,5,46,
-        3,1,11,4,3,14, 3,1,11,5,3,14, 3,1,10,2,6,46, 3,1,10,4,3,14, 3,1,9,2,7,46, 3,1,9,4,3,14, 3,1,8,2,8,46, 3,1,8,4,3,14,
-        3,1,7,2,9,46, 3,1,7,4,3,14, 3,1,6,2,10,46, 3,1,6,4,3,14, 3,1,6,6,12,30, 4,14,11,2,5,33, 4,14,11,3,5,33, 4,14,11,5,4,1,
-        4,14,10,2,6,33, 4,14,10,3,6,33, 4,14,9,2,7,33, 4,14,9,3,7,33, 4,14,8,2,8,33, 4,14,8,3,8,33, 4,14,7,2,9,33, 4,14,7,3,9,33,
-        4,14,6,2,10,33, 4,14,6,3,10,33, 4,14,5,2,11,33, 4,14,5,3,11,33, 4,14,5,6,11,17, 4,13,12,3,4,34, 4,13,12,5,4,2, 4,13,4,3,12,34,
-        4,13,4,6,11,18, 4,12,13,3,3,35, 4,12,13,5,4,3, 4,12,3,3,13,35, 4,12,3,6,11,19, 4,11,13,5,4,4, 4,11,3,6,11,20, 4,10,13,5,4,5,
-        4,10,3,6,11,21, 4,9,13,5,4,6, 4,9,3,4,4,6, 4,9,3,6,11,22, 4,8,13,5,4,7, 4,8,4,4,4,7, 4,8,4,6,11,23, 4,7,13,4,4,8,
-        4,7,13,5,4,8, 4,7,5,4,4,8, 4,7,5,6,11,24, 4,6,12,4,4,9, 4,6,12,5,4,9, 4,6,6,6,11,25, 4,5,11,4,4,10, 4,5,11,5,4,10,
-        4,5,5,3,11,42, 4,5,5,6,11,26, 4,4,10,5,4,11, 4,4,5,6,11,27, 4,3,10,5,4,12, 4,3,5,6,11,28, 4,2,11,3,5,45, 4,2,11,5,4,13,
-        4,2,5,4,4,13, 4,2,5,6,11,29, 4,1,11,4,4,14, 4,1,11,5,4,14, 4,1,6,4,4,14, 4,1,6,6,11,30, 4,0,10,2,6,47, 4,0,10,5,4,15,
-        4,0,9,2,7,47, 4,0,8,2,8,47, 4,0,7,2,9,47, 4,0,7,6,11,31, 5,15,10,2,6,32, 5,15,10,3,6,32, 5,15,10,5,5,0, 5,15,9,2,7,32,
-        5,15,9,3,7,32, 5,15,8,2,8,32, 5,15,8,3,8,32, 5,15,7,2,9,32, 5,15,7,3,9,32, 5,15,7,6,5,0, 5,14,11,3,5,33, 5,14,11,5,5,1,
-        5,14,6,3,10,33, 5,14,5,3,11,33, 5,14,5,6,10,17, 5,13,12,3,4,34, 5,13,12,5,5,2, 5,13,4,3,12,34, 5,13,4,6,10,18, 5,12,13,3,3,35,
-        5,12,13,5,5,3, 5,12,3,3,13,35, 5,12,3,6,10,19, 5,11,13,5,5,4, 5,11,3,6,10,20, 5,10,13,5,5,5, 5,10,3,6,10,21, 5,9,13,5,5,6,
-        5,9,3,4,5,6, 5,9,3,6,10,22, 5,8,13,5,5,7, 5,8,4,4,5,7, 5,8,4,6,10,23, 5,7,13,4,5,8, 5,7,13,5,5,8, 5,7,5,4,5,8,
-        5,7,5,6,10,24, 5,6,12,4,5,9, 5,6,12,5,5,9, 5,6,6,6,10,25, 5,5,11,4,5,10, 5,5,11,5,5,10, 5,5,5,3,11,42, 5,5,5,6,10,26,
-        5,4,10,5,5,11, 5,4,5,6,10,27, 5,3,10,5,5,12, 5,3,5,6,10,28, 5,2,11,3,5,45, 5,2,11,5,5,13, 5,2,5,4,5,13, 5,2,5,6,10,29,
-        5,1,11,4,5,14, 5,1,11,5,5,14, 5,1,6,4,5,14, 5,1,6,6,10,30, 5,0,10,5,5,15, 5,0,7,6,10,31, 6,15,10,3,6,32, 6,15,10,5,6,0,
-        6,15,9,3,7,32, 6,15,8,3,8,32, 6,15,7,3,9,32, 6,15,7,6,9,16, 6,14,11,3,5,33, 6,14,11,5,6,1, 6,14,6,3,10,33, 6,14,5,3,11,33,
-        6,14,5,6,9,17, 6,13,12,3,4,34, 6,13,12,5,6,2, 6,13,4,3,12,34, 6,13,4,6,9,18, 6,12,13,3,3,35, 6,12,13,5,6,3, 6,12,3,3,13,35,
-        6,12,3,6,9,19, 6,11,13,5,6,4, 6,11,3,6,9,20, 6,10,13,5,6,5, 6,10,3,6,9,21, 6,9,13,5,6,6, 6,9,3,4,6,6, 6,9,3,6,9,22,
-        6,8,13,5,6,7, 6,8,4,4,6,7, 6,8,4,6,9,23, 6,7,13,4,6,8, 6,7,13,5,6,8, 6,7,5,4,6,8, 6,7,5,6,9,24, 6,6,12,4,6,9,
-        6,6,12,5,6,9, 6,6,6,6,9,25, 6,5,11,4,6,10, 6,5,11,5,6,10, 6,5,5,3,11,42, 6,5,5,6,9,26, 6,4,10,5,6,11, 6,4,5,6,9,27,
-        6,3,10,5,6,12, 6,3,5,6,9,28, 6,2,11,3,5,45, 6,2,11,5,6,13, 6,2,5,4,6,13, 6,2,5,6,9,29, 6,1,11,4,6,14, 6,1,11,5,6,14,
-        6,1,6,4,6,14, 6,1,6,6,9,30, 6,0,10,1,6,47, 6,0,10,5,6,15, 6,0,9,1,7,47, 6,0,8,1,8,47, 6,0,7,1,9,47, 6,0,7,6,9,31,
-        7,15,10,3,6,32, 7,15,10,5,7,0, 7,15,9,3,7,32, 7,15,8,3,8,32, 7,15,7,3,9,32, 7,15,7,6,8,16, 7,14,11,3,5,33, 7,14,11,5,7,1,
-        7,14,6,3,10,33, 7,14,5,3,11,33, 7,14,5,6,8,17, 7,13,12,3,4,34, 7,13,12,5,7,2, 7,13,4,3,12,34, 7,13,4,6,8,18, 7,12,13,3,3,35,
-        7,12,13,5,7,3, 7,12,3,3,13,35, 7,12,3,6,8,19, 7,11,13,5,7,4, 7,11,3,6,8,20, 7,10,13,5,7,5, 7,10,3,6,8,21, 7,9,13,5,7,6,
-        7,9,3,4,7,6, 7,9,3,6,8,22, 7,8,13,5,7,7, 7,8,4,4,7,7, 7,8,4,6,8,23, 7,7,13,4,7,8, 7,7,13,5,7,8, 7,7,5,4,7,8,
-        7,7,5,6,8,24, 7,6,12,4,7,9, 7,6,12,5,7,9, 7,6,6,6,8,25, 7,5,11,4,7,10, 7,5,11,5,7,10, 7,5,5,3,11,42, 7,5,5,6,8,26,
-        7,4,10,5,7,11, 7,4,5,6,8,27, 7,3,10,5,7,12, 7,3,5,6,8,28, 7,2,11,3,5,45, 7,2,11,5,7,13, 7,2,5,4,7,13, 7,2,5,6,8,29,
-        7,1,11,4,7,14, 7,1,11,5,7,14, 7,1,10,4,7,14, 7,1,9,4,7,14, 7,1,8,4,7,14, 7,1,7,4,7,14, 7,1,6,4,7,14, 7,1,6,6,8,30,
-        8,15,10,3,6,32, 8,15,10,5,8,0, 8,15,9,3,7,32, 8,15,8,3,8,32, 8,15,7,3,9,32, 8,15,7,6,7,16, 8,14,11,3,5,33, 8,14,11,5,8,1,
-        8,14,6,3,10,33, 8,14,5,3,11,33, 8,14,5,6,7,17, 8,13,12,3,4,34, 8,13,12,5,8,2, 8,13,4,3,12,34, 8,13,4,6,7,18, 8,12,13,3,3,35,
-        8,12,13,5,8,3, 8,12,3,3,13,35, 8,12,3,6,7,19, 8,11,13,5,8,4, 8,11,3,6,7,20, 8,10,13,5,8,5, 8,10,3,6,7,21, 8,9,13,5,8,6,
-        8,9,3,4,8,6, 8,9,3,6,7,22, 8,8,13,5,8,7, 8,8,4,4,8,7, 8,8,4,6,7,23, 8,7,13,4,8,8, 8,7,13,5,8,8, 8,7,5,4,8,8,
-        8,7,5,6,7,24, 8,6,12,4,8,9, 8,6,12,5,8,9, 8,6,6,6,7,25, 8,5,11,4,8,10, 8,5,11,5,8,10, 8,5,5,3,11,42, 8,5,5,6,7,26,
-        8,4,10,5,8,11, 8,4,5,6,7,27, 8,3,10,5,8,12, 8,3,5,6,7,28, 8,2,11,3,5,45, 8,2,11,5,8,13, 8,2,5,4,8,13, 8,2,5,6,7,29,
-        8,1,11,4,8,14, 8,1,11,5,8,14, 8,1,10,4,8,14, 8,1,9,4,8,14, 8,1,8,4,8,14, 8,1,7,4,8,14, 8,1,6,4,8,14, 8,1,6,6,7,30,
-        9,15,10,3,6,32, 9,15,10,5,9,0, 9,15,9,3,7,32, 9,15,8,3,8,32, 9,15,7,3,9,32, 9,15,7,6,6,16, 9,14,11,3,5,33, 9,14,11,5,9,1,
-        9,14,6,3,10,33, 9,14,5,3,11,33, 9,14,5,6,6,17, 9,13,12,3,4,34, 9,13,12,5,9,2, 9,13,4,3,12,34, 9,13,4,6,6,18, 9,12,13,3,3,35,
-        9,12,13,5,9,3, 9,12,3,3,13,35, 9,12,3,6,6,19, 9,11,13,5,9,4, 9,11,3,6,6,20, 9,10,13,5,9,5, 9,10,3,6,6,21, 9,9,13,5,9,6,
-        9,9,3,4,9,6, 9,9,3,6,6,22, 9,8,13,5,9,7, 9,8,4,4,9,7, 9,8,4,6,6,23, 9,7,13,4,9,8, 9,7,13,5,9,8, 9,7,5,4,9,8,
-        9,7,5,6,6,24, 9,6,12,4,9,9, 9,6,12,5,9,9, 9,6,6,6,6,25, 9,5,11,4,9,10, 9,5,11,5,9,10, 9,5,5,3,11,42, 9,5,5,6,6,26,
-        9,4,10,5,9,11, 9,4,5,6,6,27, 9,3,10,5,9,12, 9,3,5,6,6,28, 9,2,11,3,5,45, 9,2,11,5,9,13, 9,2,5,4,9,13, 9,2,5,6,6,29,
-        9,1,11,4,9,14, 9,1,11,5,9,14, 9,1,6,4,9,14, 9,1,6,6,6,30, 9,0,10,2,6,47, 9,0,10,5,9,15, 9,0,9,2,7,47, 9,0,8,2,8,47,
-        9,0,7,2,9,47, 9,0,7,6,6,31, 10,15,10,1,6,32, 10,15,10,3,6,32, 10,15,10,5,10,0, 10,15,9,1,7,32, 10,15,9,3,7,32, 10,15,8,1,8,32,
-        10,15,8,3,8,32, 10,15,7,1,9,32, 10,15,7,3,9,32, 10,15,7,6,10,0, 10,14,11,3,5,33, 10,14,11,5,10,1, 10,14,6,3,10,33, 10,14,5,3,11,33,
-        10,14,5,6,5,17, 10,13,12,3,4,34, 10,13,12,5,10,2, 10,13,4,3,12,34, 10,13,4,6,5,18, 10,12,13,3,3,35, 10,12,13,5,10,3, 10,12,3,3,13,35,
-        10,12,3,6,5,19, 10,11,13,5,10,4, 10,11,3,6,5,20, 10,10,13,5,10,5, 10,10,3,6,5,21, 10,9,13,5,10,6, 10,9,3,4,10,6, 10,9,3,6,5,22,
-        10,8,13,5,10,7, 10,8,4,4,10,7, 10,8,4,6,5,23, 10,7,13,4,10,8, 10,7,13,5,10,8, 10,7,5,4,10,8, 10,7,5,6,5,24, 10,6,12,4,10,9,
-        10,6,12,5,10,9, 10,6,6,6,5,25, 10,5,11,4,10,10, 10,5,11,5,10,10, 10,5,5,3,11,42, 10,5,5,6,5,26, 10,4,10,5,10,11, 10,4,5,6,5,27,
-        10,3,10,5,10,12, 10,3,5,6,5,28, 10,2,11,3,5,45, 10,2,11,5,10,13, 10,2,5,4,10,13, 10,2,5,6,5,29, 10,1,11,4,10,14, 10,1,11,5,10,14,
-        10,1,6,4,10,14, 10,1,6,6,5,30, 10,0,10,5,10,15, 10,0,7,6,5,31, 11,14,11,1,5,33, 11,14,11,3,5,33, 11,14,11,5,11,1, 11,14,10,1,6,33,
-        11,14,10,3,6,33, 11,14,9,1,7,33, 11,14,9,3,7,33, 11,14,8,1,8,33, 11,14,8,3,8,33, 11,14,7,1,9,33, 11,14,7,3,9,33, 11,14,6,1,10,33,
-        11,14,6,3,10,33, 11,14,5,1,11,33, 11,14,5,3,11,33, 11,14,5,6,4,17, 11,13,12,3,4,34, 11,13,12,5,11,2, 11,13,4,3,12,34, 11,13,4,6,4,18,
-        11,12,13,3,3,35, 11,12,13,5,11,3, 11,12,3,3,13,35, 11,12,3,6,4,19, 11,11,13,5,11,4, 11,11,3,6,4,20, 11,10,13,5,11,5, 11,10,3,6,4,21,
-        11,9,13,5,11,6, 11,9,3,4,11,6, 11,9,3,6,4,22, 11,8,13,5,11,7, 11,8,4,4,11,7, 11,8,4,6,4,23, 11,7,13,4,11,8, 11,7,13,5,11,8,
-        11,7,5,4,11,8, 11,7,5,6,4,24, 11,6,12,4,11,9, 11,6,12,5,11,9, 11,6,6,6,4,25, 11,5,11,4,11,10, 11,5,11,5,11,10, 11,5,5,3,11,42,
-        11,5,5,6,4,26, 11,4,10,5,11,11, 11,4,5,6,4,27, 11,3,10,5,11,12, 11,3,5,6,4,28, 11,2,11,3,5,45, 11,2,11,5,11,13, 11,2,5,4,11,13,
-        11,2,5,6,4,29, 11,1,11,4,11,14, 11,1,11,5,11,14, 11,1,6,4,11,14, 11,1,6,6,4,30, 11,0,10,1,6,47, 11,0,10,5,11,15, 11,0,9,1,7,47,
-        11,0,8,1,8,47, 11,0,7,1,9,47, 11,0,7,6,4,31, 12,13,12,1,4,34, 12,13,12,3,4,34, 12,13,12,5,12,2, 12,13,11,1,5,34, 12,13,11,3,5,34,
-        12,13,10,1,6,34, 12,13,10,3,6,34, 12,13,9,1,7,34, 12,13,9,3,7,34, 12,13,8,1,8,34, 12,13,8,3,8,34, 12,13,7,1,9,34, 12,13,7,3,9,34,
-        12,13,6,1,10,34, 12,13,6,3,10,34, 12,13,5,1,11,34, 12,13,5,3,11,34, 12,13,4,1,12,34, 12,13,4,3,12,34, 12,13,4,6,3,18, 12,12,13,3,3,35,
-        12,12,13,5,12,3, 12,12,3,3,13,35, 12,12,3,6,3,19, 12,11,13,5,12,4, 12,11,3,6,3,20, 12,10,13,5,12,5, 12,10,3,6,3,21, 12,9,13,5,12,6,
-        12,9,3,4,12,6, 12,9,3,6,3,22, 12,8,13,5,12,7, 12,8,4,4,12,7, 12,8,4,6,3,23, 12,7,13,4,12,8, 12,7,13,5,12,8, 12,7,5,4,12,8,
-        12,7,5,6,3,24, 12,6,12,4,12,9, 12,6,12,5,12,9, 12,6,6,6,3,25, 12,5,11,4,12,10, 12,5,11,5,12,10, 12,5,5,3,11,42, 12,5,5,6,3,26,
-        12,4,10,5,12,11, 12,4,5,6,3,27, 12,3,10,5,12,12, 12,3,5,6,3,28, 12,2,11,1,5,45, 12,2,11,3,5,45, 12,2,11,5,12,13, 12,2,10,1,6,45,
-        12,2,9,1,7,45, 12,2,8,1,8,45, 12,2,7,1,9,45, 12,2,6,1,10,45, 12,2,5,1,11,45, 12,2,5,4,12,13, 12,2,5,6,3,29, 12,1,11,1,5,46,
-        12,1,11,4,12,14, 12,1,11,5,12,14, 12,1,10,1,6,46, 12,1,10,4,12,14, 12,1,9,1,7,46, 12,1,9,4,12,14, 12,1,8,1,8,46, 12,1,8,4,12,14,
-        12,1,7,1,9,46, 12,1,7,4,12,14, 12,1,6,1,10,46, 12,1,6,4,12,14, 12,1,6,6,3,30, 13,12,13,1,3,35, 13,12,13,3,3,35, 13,12,13,5,2,19,
-        13,12,12,1,4,35, 13,12,12,3,4,35, 13,12,11,1,5,35, 13,12,11,3,5,35, 13,12,10,1,6,35, 13,12,10,3,6,35, 13,12,9,1,7,35, 13,12,9,3,7,35,
-        13,12,8,1,8,35, 13,12,8,3,8,35, 13,12,7,1,9,35, 13,12,7,3,9,35, 13,12,6,1,10,35, 13,12,6,3,10,35, 13,12,5,1,11,35, 13,12,5,3,11,35,
-        13,12,4,1,12,35, 13,12,4,3,12,35, 13,12,3,1,13,35, 13,12,3,3,13,35, 13,12,3,6,2,19, 13,11,13,1,3,36, 13,11,13,5,13,4, 13,11,12,1,4,36,
-        13,11,11,1,5,36, 13,11,10,1,6,36, 13,11,9,1,7,36, 13,11,8,1,8,36, 13,11,7,1,9,36, 13,11,6,1,10,36, 13,11,5,1,11,36, 13,11,4,1,12,36,
-        13,11,3,1,13,36, 13,11,3,6,2,20, 13,10,13,5,13,5, 13,10,3,6,2,21, 13,9,13,5,13,6, 13,9,3,4,13,6, 13,9,3,6,2,22, 13,8,13,5,13,7,
-        13,8,4,4,13,7, 13,8,4,6,2,23, 13,7,13,4,13,8, 13,7,13,5,13,8, 13,7,5,4,13,8, 13,7,5,6,2,24, 13,6,12,1,4,41, 13,6,12,4,13,9,
-        13,6,12,5,13,9, 13,6,11,1,5,41, 13,6,10,1,6,41, 13,6,9,1,7,41, 13,6,8,1,8,41, 13,6,7,1,9,41, 13,6,6,1,10,41, 13,6,6,6,2,25,
-        13,5,11,4,13,10, 13,5,11,5,13,10, 13,5,5,3,11,42, 13,5,5,6,2,26, 13,4,10,5,13,11, 13,4,5,6,2,27, 13,3,10,1,6,44, 13,3,10,4,13,12,
-        13,3,10,5,13,12, 13,3,9,1,7,44, 13,3,9,4,13,12, 13,3,8,1,8,44, 13,3,8,4,13,12, 13,3,7,1,9,44, 13,3,7,4,13,12, 13,3,6,1,10,44,
-        13,3,6,4,13,12, 13,3,5,1,11,44, 13,3,5,4,13,12, 13,3,5,6,2,28, 14,10,13,1,3,37, 14,10,13,3,3,37, 14,10,13,5,14,5, 14,10,12,1,4,37,
-        14,10,12,3,4,37, 14,10,11,1,5,37, 14,10,11,3,5,37, 14,10,10,1,6,37, 14,10,10,3,6,37, 14,10,9,1,7,37, 14,10,9,3,7,37, 14,10,8,1,8,37,
-        14,10,8,3,8,37, 14,10,7,1,9,37, 14,10,7,3,9,37, 14,10,6,1,10,37, 14,10,6,3,10,37, 14,10,5,1,11,37, 14,10,5,3,11,37, 14,10,4,1,12,37,
-        14,10,4,3,12,37, 14,10,3,1,13,37, 14,10,3,3,13,37, 14,10,3,6,1,21, 14,9,13,1,3,38, 14,9,13,5,14,6, 14,9,12,1,4,38, 14,9,11,1,5,38,
-        14,9,10,1,6,38, 14,9,9,1,7,38, 14,9,8,1,8,38, 14,9,7,1,9,38, 14,9,6,1,10,38, 14,9,5,1,11,38, 14,9,4,1,12,38, 14,9,3,1,13,38,
-        14,9,3,4,14,6, 14,9,3,6,1,22, 14,8,13,1,3,39, 14,8,13,5,14,7, 14,8,12,1,4,39, 14,8,11,1,5,39, 14,8,10,1,6,39, 14,8,9,1,7,39,
-        14,8,8,1,8,39, 14,8,7,1,9,39, 14,8,6,1,10,39, 14,8,5,1,11,39, 14,8,4,1,12,39, 14,8,4,4,14,7, 14,8,4,6,1,23, 14,7,13,1,3,40,
-        14,7,13,4,1,24, 14,7,13,5,1,24, 14,7,12,1,4,40, 14,7,12,4,1,24, 14,7,11,1,5,40, 14,7,11,4,1,24, 14,7,10,1,6,40, 14,7,10,4,1,24,
-        14,7,9,1,7,40, 14,7,9,4,1,24, 14,7,8,1,8,40, 14,7,8,4,1,24, 14,7,7,1,9,40, 14,7,7,4,1,24, 14,7,6,1,10,40, 14,7,6,4,1,24,
-        14,7,5,1,11,40, 14,7,5,4,1,24, 14,7,5,6,1,24, 14,5,11,1,5,42, 14,5,11,3,5,42, 14,5,11,4,14,10, 14,5,11,5,14,10, 14,5,10,1,6,42,
-        14,5,10,3,6,42, 14,5,9,1,7,42, 14,5,9,3,7,42, 14,5,8,1,8,42, 14,5,8,3,8,42, 14,5,7,1,9,42, 14,5,7,3,9,42, 14,5,6,1,10,42,
-        14,5,6,3,10,42, 14,5,5,1,11,42, 14,5,5,3,11,42, 14,5,5,6,1,26, 14,4,10,1,6,43, 14,4,10,4,14,11, 14,4,10,5,14,11, 14,4,9,1,7,43,
-        14,4,9,4,14,11, 14,4,8,1,8,43, 14,4,8,4,14,11, 14,4,7,1,9,43, 14,4,7,4,14,11, 14,4,6,1,10,43, 14,4,6,4,14,11, 14,4,5,1,11,43,
-        14,4,5,4,14,11, 14,4,5,6,1,27,
-      },
-    },
-  },
-}
diff --git a/assets/voxels/beauty.lua b/assets/voxels/beauty.lua
deleted file mode 100644
index 5784ff0..0000000
--- a/assets/voxels/beauty.lua
+++ /dev/null
@@ -1,299 +0,0 @@
--- Generated by tools/build_voxels.py. DO NOT EDIT.
--- Visual-hull voxel model carved from the "beauty" overworld
--- sprite sheet.  Geometry only -- no sheet path, no baked pixel.
--- faces: flat runs of 6 ints -- mx, my, mz, dir, u, v.
---   mx/my/mz  voxel corner in model space (X east, Y up, Z south),
---             0..15, character faces +Z at rest.
---   dir       1 +X  2 -X  3 +Y  4 -Y  5 +Z  6 -Z
---   u/v       pixel this face samples in a sheet of sheetW x sheetH.
---             The runtime pairs the model with the LIVE sheet the
---             engine handed it, so palette/mod recolors apply.
-return {
-  name = "beauty",
-  sheetW = 16,
-  sheetH = 96,
-  size = 16,
-  poses = {
-    stand = {
-      frames = { 0, 1, 2 },
-      voxels = 1738,
-      count = 1044,
-      faces = {
-        0,8,13,2,3,39, 0,8,13,3,3,39, 0,8,13,5,0,7, 0,8,12,2,4,39, 0,8,12,3,4,39, 0,8,11,2,5,39, 0,8,11,3,5,39, 0,8,10,2,6,39,
-        0,8,10,3,6,39, 0,8,9,2,7,39, 0,8,9,3,7,39, 0,8,8,2,8,39, 0,8,8,3,8,39, 0,8,7,2,9,39, 0,8,7,3,9,39, 0,8,6,2,10,39,
-        0,8,6,3,10,39, 0,8,5,2,11,39, 0,8,5,3,11,39, 0,8,4,2,12,39, 0,8,4,3,12,39, 0,8,3,2,13,39, 0,8,3,3,13,39, 0,8,2,2,14,39,
-        0,8,2,3,14,39, 0,8,1,2,15,39, 0,8,1,3,15,39, 0,8,1,6,15,23, 0,7,13,2,3,40, 0,7,13,4,0,8, 0,7,13,5,0,8, 0,7,12,2,4,40,
-        0,7,12,4,0,8, 0,7,11,2,5,40, 0,7,11,4,0,8, 0,7,10,2,6,40, 0,7,10,4,0,8, 0,7,9,2,7,40, 0,7,9,4,0,8, 0,7,8,2,8,40,
-        0,7,8,4,0,8, 0,7,7,2,9,40, 0,7,7,4,0,8, 0,7,6,2,10,40, 0,7,6,4,0,8, 0,7,5,2,11,40, 0,7,5,4,0,8, 0,7,4,2,12,40,
-        0,7,4,4,0,8, 0,7,3,2,13,40, 0,7,3,4,0,8, 0,7,2,2,14,40, 0,7,2,4,0,8, 0,7,1,2,15,40, 0,7,1,4,0,8, 0,7,1,6,15,24,
-        1,9,13,2,3,38, 1,9,13,3,3,38, 1,9,13,5,1,6, 1,9,12,2,4,38, 1,9,12,3,4,38, 1,9,11,2,5,38, 1,9,11,3,5,38, 1,9,10,2,6,38,
-        1,9,10,3,6,38, 1,9,9,2,7,38, 1,9,9,3,7,38, 1,9,8,2,8,38, 1,9,8,3,8,38, 1,9,7,2,9,38, 1,9,7,3,9,38, 1,9,6,2,10,38,
-        1,9,6,3,10,38, 1,9,5,2,11,38, 1,9,5,3,11,38, 1,9,4,2,12,38, 1,9,4,3,12,38, 1,9,3,2,13,38, 1,9,3,3,13,38, 1,9,2,2,14,38,
-        1,9,2,3,14,38, 1,9,2,6,14,22, 1,8,13,5,1,7, 1,8,1,3,15,39, 1,8,1,6,14,23, 1,7,13,4,1,8, 1,7,13,5,1,8, 1,7,1,4,1,8,
-        1,7,1,6,14,24, 1,6,12,2,4,41, 1,6,12,4,1,9, 1,6,12,5,1,9, 1,6,11,2,5,41, 1,6,11,4,1,9, 1,6,10,2,6,41, 1,6,10,4,1,9,
-        1,6,9,2,7,41, 1,6,9,4,1,9, 1,6,8,2,8,41, 1,6,8,4,1,9, 1,6,7,2,9,41, 1,6,7,4,1,9, 1,6,6,2,10,41, 1,6,6,4,1,9,
-        1,6,5,2,11,41, 1,6,5,4,1,9, 1,6,4,2,12,41, 1,6,4,4,1,9, 1,6,3,2,13,41, 1,6,3,4,1,9, 1,6,2,2,14,41, 1,6,2,4,1,9,
-        1,6,2,6,14,25, 2,11,14,2,2,36, 2,11,14,3,2,36, 2,11,14,5,2,4, 2,11,13,2,3,36, 2,11,13,3,3,36, 2,11,12,2,4,36, 2,11,12,3,4,36,
-        2,11,11,2,5,36, 2,11,11,3,5,36, 2,11,10,2,6,36, 2,11,10,3,6,36, 2,11,9,2,7,36, 2,11,9,3,7,36, 2,11,8,2,8,36, 2,11,8,3,8,36,
-        2,11,7,2,9,36, 2,11,7,3,9,36, 2,11,6,2,10,36, 2,11,6,3,10,36, 2,11,5,2,11,36, 2,11,5,3,11,36, 2,11,4,2,12,36, 2,11,4,3,12,36,
-        2,11,3,2,13,36, 2,11,3,3,13,36, 2,11,3,6,13,20, 2,10,14,2,2,37, 2,10,14,4,2,5, 2,10,14,5,2,5, 2,10,13,2,3,37, 2,10,12,2,4,37,
-        2,10,11,2,5,37, 2,10,10,2,6,37, 2,10,9,2,7,37, 2,10,8,2,8,37, 2,10,7,2,9,37, 2,10,6,2,10,37, 2,10,5,2,11,37, 2,10,4,2,12,37,
-        2,10,3,2,13,37, 2,10,3,6,13,21, 2,9,13,5,2,6, 2,9,2,3,14,38, 2,9,2,6,13,22, 2,8,13,5,2,7, 2,8,1,3,15,39, 2,8,1,6,13,23,
-        2,7,13,4,2,8, 2,7,13,5,2,8, 2,7,1,4,2,8, 2,7,1,6,13,24, 2,6,12,4,2,9, 2,6,12,5,2,9, 2,6,2,4,2,9, 2,6,2,6,13,25,
-        2,5,11,2,5,42, 2,5,11,5,2,10, 2,5,10,2,6,42, 2,5,9,2,7,42, 2,5,8,2,8,42, 2,5,7,2,9,42, 2,5,6,2,10,42, 2,5,5,2,11,42,
-        2,5,4,2,12,42, 2,5,3,2,13,42, 2,5,3,4,2,10, 2,5,3,6,13,26, 2,4,11,2,5,43, 2,4,11,4,2,11, 2,4,11,5,2,11, 2,4,10,2,6,43,
-        2,4,10,4,2,11, 2,4,9,2,7,43, 2,4,9,4,2,11, 2,4,8,2,8,43, 2,4,8,4,2,11, 2,4,7,2,9,43, 2,4,7,4,2,11, 2,4,6,2,10,43,
-        2,4,6,4,2,11, 2,4,5,2,11,43, 2,4,5,4,2,11, 2,4,4,2,12,43, 2,4,4,4,2,11, 2,4,4,6,13,27, 3,12,13,2,3,35, 3,12,13,3,3,35,
-        3,12,13,5,3,3, 3,12,12,2,4,35, 3,12,12,3,4,35, 3,12,11,2,5,35, 3,12,11,3,5,35, 3,12,10,2,6,35, 3,12,10,3,6,35, 3,12,9,2,7,35,
-        3,12,9,3,7,35, 3,12,8,2,8,35, 3,12,8,3,8,35, 3,12,7,2,9,35, 3,12,7,3,9,35, 3,12,6,2,10,35, 3,12,6,3,10,35, 3,12,5,2,11,35,
-        3,12,5,3,11,35, 3,12,4,2,12,35, 3,12,4,3,12,35, 3,12,4,6,12,19, 3,11,14,3,2,36, 3,11,14,5,3,4, 3,11,3,3,13,36, 3,11,3,6,12,20,
-        3,10,14,4,3,5, 3,10,14,5,3,5, 3,10,3,6,12,21, 3,9,13,5,3,6, 3,9,2,3,14,38, 3,9,2,6,12,22, 3,8,13,5,3,7, 3,8,1,3,15,39,
-        3,8,1,6,12,23, 3,7,13,4,3,8, 3,7,13,5,3,8, 3,7,1,4,3,8, 3,7,1,6,12,24, 3,6,12,4,3,9, 3,6,12,5,3,9, 3,6,2,4,3,9,
-        3,6,2,6,12,25, 3,5,11,5,3,10, 3,5,3,4,3,10, 3,5,3,6,12,26, 3,4,11,5,3,11, 3,4,4,6,12,27, 3,3,11,2,5,44, 3,3,11,5,3,12,
-        3,3,10,2,6,44, 3,3,9,2,7,44, 3,3,8,2,8,44, 3,3,7,2,9,44, 3,3,6,2,10,44, 3,3,5,2,11,44, 3,3,4,2,12,44, 3,3,3,2,13,44,
-        3,3,3,3,13,44, 3,3,3,6,12,28, 3,2,11,2,5,45, 3,2,11,5,3,13, 3,2,10,2,6,45, 3,2,9,2,7,45, 3,2,8,2,8,45, 3,2,7,2,9,45,
-        3,2,6,2,10,45, 3,2,5,2,11,45, 3,2,4,2,12,45, 3,2,3,2,13,45, 3,2,3,4,3,13, 3,2,3,6,12,29, 3,1,11,2,5,46, 3,1,11,4,3,14,
-        3,1,11,5,3,14, 3,1,10,2,6,46, 3,1,10,4,3,14, 3,1,9,2,7,46, 3,1,9,4,3,14, 3,1,8,2,8,46, 3,1,8,4,3,14, 3,1,7,2,9,46,
-        3,1,7,4,3,14, 3,1,6,2,10,46, 3,1,6,4,3,14, 3,1,5,2,11,46, 3,1,5,4,3,14, 3,1,4,2,12,46, 3,1,4,4,3,14, 3,1,4,6,12,30,
-        4,13,12,2,4,34, 4,13,12,3,4,34, 4,13,12,5,4,2, 4,13,11,2,5,34, 4,13,11,3,5,34, 4,13,10,2,6,34, 4,13,10,3,6,34, 4,13,9,2,7,34,
-        4,13,9,3,7,34, 4,13,8,2,8,34, 4,13,8,3,8,34, 4,13,7,2,9,34, 4,13,7,3,9,34, 4,13,6,2,10,34, 4,13,6,3,10,34, 4,13,5,2,11,34,
-        4,13,5,3,11,34, 4,13,5,6,11,18, 4,12,13,3,3,35, 4,12,13,5,4,3, 4,12,4,3,12,35, 4,12,4,6,11,19, 4,11,14,3,2,36, 4,11,14,5,4,4,
-        4,11,3,3,13,36, 4,11,3,6,11,20, 4,10,14,4,4,5, 4,10,14,5,4,5, 4,10,3,6,11,21, 4,9,13,5,4,6, 4,9,2,3,14,38, 4,9,2,6,11,22,
-        4,8,13,5,4,7, 4,8,1,3,15,39, 4,8,1,6,11,23, 4,7,13,4,4,8, 4,7,13,5,4,8, 4,7,1,4,4,8, 4,7,1,6,11,24, 4,6,12,4,4,9,
-        4,6,12,5,4,9, 4,6,2,4,4,9, 4,6,2,6,11,25, 4,5,11,5,4,10, 4,5,3,4,4,10, 4,5,3,6,11,26, 4,4,11,5,4,11, 4,4,4,6,11,27,
-        4,3,11,5,4,12, 4,3,3,3,13,44, 4,3,3,6,11,28, 4,2,11,5,4,13, 4,2,3,4,4,13, 4,2,3,6,11,29, 4,1,11,4,4,14, 4,1,11,5,4,14,
-        4,1,4,4,4,14, 4,1,4,6,11,30, 4,0,10,2,6,47, 4,0,10,5,4,15, 4,0,9,2,7,47, 4,0,8,2,8,47, 4,0,7,2,9,47, 4,0,6,2,10,47,
-        4,0,5,2,11,47, 4,0,5,6,11,31, 5,14,11,2,5,33, 5,14,11,3,5,33, 5,14,11,5,5,1, 5,14,10,2,6,33, 5,14,10,3,6,33, 5,14,9,2,7,33,
-        5,14,9,3,7,33, 5,14,8,2,8,33, 5,14,8,3,8,33, 5,14,7,2,9,33, 5,14,7,3,9,33, 5,14,6,2,10,33, 5,14,6,3,10,33, 5,14,6,6,10,17,
-        5,13,12,3,4,34, 5,13,12,5,5,2, 5,13,5,3,11,34, 5,13,5,6,10,18, 5,12,13,3,3,35, 5,12,13,5,5,3, 5,12,4,3,12,35, 5,12,4,6,10,19,
-        5,11,14,3,2,36, 5,11,14,5,5,4, 5,11,3,3,13,36, 5,11,3,6,10,20, 5,10,14,4,5,5, 5,10,14,5,5,5, 5,10,3,6,10,21, 5,9,13,5,5,6,
-        5,9,2,3,14,38, 5,9,2,6,10,22, 5,8,13,5,5,7, 5,8,1,3,15,39, 5,8,1,6,10,23, 5,7,13,4,5,8, 5,7,13,5,5,8, 5,7,1,4,5,8,
-        5,7,1,6,10,24, 5,6,12,4,5,9, 5,6,12,5,5,9, 5,6,2,4,5,9, 5,6,2,6,10,25, 5,5,11,5,5,10, 5,5,3,4,5,10, 5,5,3,6,10,26,
-        5,4,11,5,5,11, 5,4,4,6,10,27, 5,3,11,5,5,12, 5,3,3,3,13,44, 5,3,3,6,10,28, 5,2,11,5,5,13, 5,2,3,4,5,13, 5,2,3,6,10,29,
-        5,1,11,4,5,14, 5,1,11,5,5,14, 5,1,4,4,5,14, 5,1,4,6,10,30, 5,0,10,5,5,15, 5,0,5,6,10,31, 6,14,11,3,5,33, 6,14,11,5,6,1,
-        6,14,10,3,6,33, 6,14,9,3,7,33, 6,14,8,3,8,33, 6,14,7,3,9,33, 6,14,6,3,10,33, 6,14,6,6,9,17, 6,13,12,3,4,34, 6,13,12,5,6,2,
-        6,13,5,3,11,34, 6,13,5,6,9,18, 6,12,13,3,3,35, 6,12,13,5,6,3, 6,12,4,3,12,35, 6,12,4,6,9,19, 6,11,14,3,2,36, 6,11,14,5,6,4,
-        6,11,3,3,13,36, 6,11,3,6,9,20, 6,10,14,4,6,5, 6,10,14,5,6,5, 6,10,3,6,9,21, 6,9,13,5,6,6, 6,9,2,3,14,38, 6,9,2,6,9,22,
-        6,8,13,5,6,7, 6,8,1,3,15,39, 6,8,1,6,9,23, 6,7,13,4,6,8, 6,7,13,5,6,8, 6,7,1,4,6,8, 6,7,1,6,9,24, 6,6,12,4,6,9,
-        6,6,12,5,6,9, 6,6,2,4,6,9, 6,6,2,6,9,25, 6,5,11,5,6,10, 6,5,3,4,6,10, 6,5,3,6,9,26, 6,4,11,5,6,11, 6,4,4,6,9,27,
-        6,3,11,5,6,12, 6,3,3,3,13,44, 6,3,3,6,9,28, 6,2,11,5,6,13, 6,2,3,4,6,13, 6,2,3,6,9,29, 6,1,11,4,6,14, 6,1,11,5,6,14,
-        6,1,4,4,6,14, 6,1,4,6,9,30, 6,0,10,5,6,15, 6,0,5,6,9,31, 7,14,11,3,5,33, 7,14,11,5,7,1, 7,14,10,3,6,33, 7,14,9,3,7,33,
-        7,14,8,3,8,33, 7,14,7,3,9,33, 7,14,6,3,10,33, 7,14,6,6,8,17, 7,13,12,3,4,34, 7,13,12,5,7,2, 7,13,5,3,11,34, 7,13,5,6,8,18,
-        7,12,13,3,3,35, 7,12,13,5,7,3, 7,12,4,3,12,35, 7,12,4,6,8,19, 7,11,14,3,2,36, 7,11,14,5,7,4, 7,11,3,3,13,36, 7,11,3,6,8,20,
-        7,10,14,4,7,5, 7,10,14,5,7,5, 7,10,3,6,8,21, 7,9,13,5,7,6, 7,9,2,3,14,38, 7,9,2,6,8,22, 7,8,13,5,7,7, 7,8,1,3,15,39,
-        7,8,1,6,8,23, 7,7,13,4,7,8, 7,7,13,5,7,8, 7,7,1,4,7,8, 7,7,1,6,8,24, 7,6,12,4,7,9, 7,6,12,5,7,9, 7,6,2,4,7,9,
-        7,6,2,6,8,25, 7,5,11,5,7,10, 7,5,3,4,7,10, 7,5,3,6,8,26, 7,4,11,5,7,11, 7,4,4,6,8,27, 7,3,11,5,7,12, 7,3,3,3,13,44,
-        7,3,3,6,8,28, 7,2,11,5,7,13, 7,2,3,4,7,13, 7,2,3,6,8,29, 7,1,11,4,7,14, 7,1,11,5,7,14, 7,1,4,4,7,14, 7,1,4,6,8,30,
-        7,0,10,5,7,15, 7,0,5,6,8,31, 8,14,11,3,5,33, 8,14,11,5,8,1, 8,14,10,3,6,33, 8,14,9,3,7,33, 8,14,8,3,8,33, 8,14,7,3,9,33,
-        8,14,6,3,10,33, 8,14,6,6,7,17, 8,13,12,3,4,34, 8,13,12,5,8,2, 8,13,5,3,11,34, 8,13,5,6,7,18, 8,12,13,3,3,35, 8,12,13,5,8,3,
-        8,12,4,3,12,35, 8,12,4,6,7,19, 8,11,14,3,2,36, 8,11,14,5,8,4, 8,11,3,3,13,36, 8,11,3,6,7,20, 8,10,14,4,8,5, 8,10,14,5,8,5,
-        8,10,3,6,7,21, 8,9,13,5,8,6, 8,9,2,3,14,38, 8,9,2,6,7,22, 8,8,13,5,8,7, 8,8,1,3,15,39, 8,8,1,6,7,23, 8,7,13,4,8,8,
-        8,7,13,5,8,8, 8,7,1,4,8,8, 8,7,1,6,7,24, 8,6,12,4,8,9, 8,6,12,5,8,9, 8,6,2,4,8,9, 8,6,2,6,7,25, 8,5,11,5,8,10,
-        8,5,3,4,8,10, 8,5,3,6,7,26, 8,4,11,5,8,11, 8,4,4,6,7,27, 8,3,11,5,8,12, 8,3,3,3,13,44, 8,3,3,6,7,28, 8,2,11,5,8,13,
-        8,2,3,4,8,13, 8,2,3,6,7,29, 8,1,11,4,8,14, 8,1,11,5,8,14, 8,1,4,4,8,14, 8,1,4,6,7,30, 8,0,10,5,8,15, 8,0,5,6,7,31,
-        9,14,11,3,5,33, 9,14,11,5,9,1, 9,14,10,3,6,33, 9,14,9,3,7,33, 9,14,8,3,8,33, 9,14,7,3,9,33, 9,14,6,3,10,33, 9,14,6,6,6,17,
-        9,13,12,3,4,34, 9,13,12,5,9,2, 9,13,5,3,11,34, 9,13,5,6,6,18, 9,12,13,3,3,35, 9,12,13,5,9,3, 9,12,4,3,12,35, 9,12,4,6,6,19,
-        9,11,14,3,2,36, 9,11,14,5,9,4, 9,11,3,3,13,36, 9,11,3,6,6,20, 9,10,14,4,9,5, 9,10,14,5,9,5, 9,10,3,6,6,21, 9,9,13,5,9,6,
-        9,9,2,3,14,38, 9,9,2,6,6,22, 9,8,13,5,9,7, 9,8,1,3,15,39, 9,8,1,6,6,23, 9,7,13,4,9,8, 9,7,13,5,9,8, 9,7,1,4,9,8,
-        9,7,1,6,6,24, 9,6,12,4,9,9, 9,6,12,5,9,9, 9,6,2,4,9,9, 9,6,2,6,6,25, 9,5,11,5,9,10, 9,5,3,4,9,10, 9,5,3,6,6,26,
-        9,4,11,5,9,11, 9,4,4,6,6,27, 9,3,11,5,9,12, 9,3,3,3,13,44, 9,3,3,6,6,28, 9,2,11,5,9,13, 9,2,3,4,9,13, 9,2,3,6,6,29,
-        9,1,11,4,9,14, 9,1,11,5,9,14, 9,1,4,4,9,14, 9,1,4,6,6,30, 9,0,10,5,9,15, 9,0,5,6,6,31, 10,14,11,1,5,33, 10,14,11,3,5,33,
-        10,14,11,5,10,1, 10,14,10,1,6,33, 10,14,10,3,6,33, 10,14,9,1,7,33, 10,14,9,3,7,33, 10,14,8,1,8,33, 10,14,8,3,8,33, 10,14,7,1,9,33,
-        10,14,7,3,9,33, 10,14,6,1,10,33, 10,14,6,3,10,33, 10,14,6,6,5,17, 10,13,12,3,4,34, 10,13,12,5,10,2, 10,13,5,3,11,34, 10,13,5,6,5,18,
-        10,12,13,3,3,35, 10,12,13,5,10,3, 10,12,4,3,12,35, 10,12,4,6,5,19, 10,11,14,3,2,36, 10,11,14,5,10,4, 10,11,3,3,13,36, 10,11,3,6,5,20,
-        10,10,14,4,10,5, 10,10,14,5,10,5, 10,10,3,6,5,21, 10,9,13,5,10,6, 10,9,2,3,14,38, 10,9,2,6,5,22, 10,8,13,5,10,7, 10,8,1,3,15,39,
-        10,8,1,6,5,23, 10,7,13,4,10,8, 10,7,13,5,10,8, 10,7,1,4,10,8, 10,7,1,6,5,24, 10,6,12,4,10,9, 10,6,12,5,10,9, 10,6,2,4,10,9,
-        10,6,2,6,5,25, 10,5,11,5,10,10, 10,5,3,4,10,10, 10,5,3,6,5,26, 10,4,11,5,10,11, 10,4,4,6,5,27, 10,3,11,5,10,12, 10,3,3,3,13,44,
-        10,3,3,6,5,28, 10,2,11,5,10,13, 10,2,3,4,10,13, 10,2,3,6,5,29, 10,1,11,4,10,14, 10,1,11,5,10,14, 10,1,4,4,10,14, 10,1,4,6,5,30,
-        10,0,10,5,10,15, 10,0,5,6,5,31, 11,13,12,1,4,34, 11,13,12,3,4,34, 11,13,12,5,11,2, 11,13,11,1,5,34, 11,13,11,3,5,34, 11,13,10,1,6,34,
-        11,13,10,3,6,34, 11,13,9,1,7,34, 11,13,9,3,7,34, 11,13,8,1,8,34, 11,13,8,3,8,34, 11,13,7,1,9,34, 11,13,7,3,9,34, 11,13,6,1,10,34,
-        11,13,6,3,10,34, 11,13,5,1,11,34, 11,13,5,3,11,34, 11,13,5,6,4,18, 11,12,13,3,3,35, 11,12,13,5,11,3, 11,12,4,3,12,35, 11,12,4,6,4,19,
-        11,11,14,3,2,36, 11,11,14,5,11,4, 11,11,3,3,13,36, 11,11,3,6,4,20, 11,10,14,4,11,5, 11,10,14,5,11,5, 11,10,3,6,4,21, 11,9,13,5,11,6,
-        11,9,2,3,14,38, 11,9,2,6,4,22, 11,8,13,5,11,7, 11,8,1,3,15,39, 11,8,1,6,4,23, 11,7,13,4,11,8, 11,7,13,5,11,8, 11,7,1,4,11,8,
-        11,7,1,6,4,24, 11,6,12,4,11,9, 11,6,12,5,11,9, 11,6,2,4,11,9, 11,6,2,6,4,25, 11,5,11,5,11,10, 11,5,3,4,11,10, 11,5,3,6,4,26,
-        11,4,11,5,11,11, 11,4,4,6,4,27, 11,3,11,5,11,12, 11,3,3,3,13,44, 11,3,3,6,4,28, 11,2,11,5,11,13, 11,2,3,4,11,13, 11,2,3,6,4,29,
-        11,1,11,4,11,14, 11,1,11,5,11,14, 11,1,4,4,11,14, 11,1,4,6,4,30, 11,0,10,1,6,47, 11,0,10,5,11,15, 11,0,9,1,7,47, 11,0,8,1,8,47,
-        11,0,7,1,9,47, 11,0,6,1,10,47, 11,0,5,1,11,47, 11,0,5,6,4,31, 12,12,13,1,3,35, 12,12,13,3,3,35, 12,12,13,5,12,3, 12,12,12,1,4,35,
-        12,12,12,3,4,35, 12,12,11,1,5,35, 12,12,11,3,5,35, 12,12,10,1,6,35, 12,12,10,3,6,35, 12,12,9,1,7,35, 12,12,9,3,7,35, 12,12,8,1,8,35,
-        12,12,8,3,8,35, 12,12,7,1,9,35, 12,12,7,3,9,35, 12,12,6,1,10,35, 12,12,6,3,10,35, 12,12,5,1,11,35, 12,12,5,3,11,35, 12,12,4,1,12,35,
-        12,12,4,3,12,35, 12,12,4,6,3,19, 12,11,14,3,2,36, 12,11,14,5,12,4, 12,11,3,3,13,36, 12,11,3,6,3,20, 12,10,14,4,12,5, 12,10,14,5,12,5,
-        12,10,3,6,3,21, 12,9,13,5,12,6, 12,9,2,3,14,38, 12,9,2,6,3,22, 12,8,13,5,12,7, 12,8,1,3,15,39, 12,8,1,6,3,23, 12,7,13,4,12,8,
-        12,7,13,5,12,8, 12,7,1,4,12,8, 12,7,1,6,3,24, 12,6,12,4,12,9, 12,6,12,5,12,9, 12,6,2,4,12,9, 12,6,2,6,3,25, 12,5,11,5,12,10,
-        12,5,3,4,12,10, 12,5,3,6,3,26, 12,4,11,5,12,11, 12,4,4,6,3,27, 12,3,11,1,5,44, 12,3,11,5,12,12, 12,3,10,1,6,44, 12,3,9,1,7,44,
-        12,3,8,1,8,44, 12,3,7,1,9,44, 12,3,6,1,10,44, 12,3,5,1,11,44, 12,3,4,1,12,44, 12,3,3,1,13,44, 12,3,3,3,13,44, 12,3,3,6,3,28,
-        12,2,11,1,5,45, 12,2,11,5,12,13, 12,2,10,1,6,45, 12,2,9,1,7,45, 12,2,8,1,8,45, 12,2,7,1,9,45, 12,2,6,1,10,45, 12,2,5,1,11,45,
-        12,2,4,1,12,45, 12,2,3,1,13,45, 12,2,3,4,12,13, 12,2,3,6,3,29, 12,1,11,1,5,46, 12,1,11,4,12,14, 12,1,11,5,12,14, 12,1,10,1,6,46,
-        12,1,10,4,12,14, 12,1,9,1,7,46, 12,1,9,4,12,14, 12,1,8,1,8,46, 12,1,8,4,12,14, 12,1,7,1,9,46, 12,1,7,4,12,14, 12,1,6,1,10,46,
-        12,1,6,4,12,14, 12,1,5,1,11,46, 12,1,5,4,12,14, 12,1,4,1,12,46, 12,1,4,4,12,14, 12,1,4,6,3,30, 13,11,14,1,2,36, 13,11,14,3,2,36,
-        13,11,14,5,13,4, 13,11,13,1,3,36, 13,11,13,3,3,36, 13,11,12,1,4,36, 13,11,12,3,4,36, 13,11,11,1,5,36, 13,11,11,3,5,36, 13,11,10,1,6,36,
-        13,11,10,3,6,36, 13,11,9,1,7,36, 13,11,9,3,7,36, 13,11,8,1,8,36, 13,11,8,3,8,36, 13,11,7,1,9,36, 13,11,7,3,9,36, 13,11,6,1,10,36,
-        13,11,6,3,10,36, 13,11,5,1,11,36, 13,11,5,3,11,36, 13,11,4,1,12,36, 13,11,4,3,12,36, 13,11,3,1,13,36, 13,11,3,3,13,36, 13,11,3,6,2,20,
-        13,10,14,1,2,37, 13,10,14,4,13,5, 13,10,14,5,13,5, 13,10,13,1,3,37, 13,10,12,1,4,37, 13,10,11,1,5,37, 13,10,10,1,6,37, 13,10,9,1,7,37,
-        13,10,8,1,8,37, 13,10,7,1,9,37, 13,10,6,1,10,37, 13,10,5,1,11,37, 13,10,4,1,12,37, 13,10,3,1,13,37, 13,10,3,6,2,21, 13,9,13,5,13,6,
-        13,9,2,3,14,38, 13,9,2,6,2,22, 13,8,13,5,13,7, 13,8,1,3,15,39, 13,8,1,6,2,23, 13,7,13,4,13,8, 13,7,13,5,13,8, 13,7,1,4,13,8,
-        13,7,1,6,2,24, 13,6,12,4,13,9, 13,6,12,5,13,9, 13,6,2,4,13,9, 13,6,2,6,2,25, 13,5,11,1,5,42, 13,5,11,5,13,10, 13,5,10,1,6,42,
-        13,5,9,1,7,42, 13,5,8,1,8,42, 13,5,7,1,9,42, 13,5,6,1,10,42, 13,5,5,1,11,42, 13,5,4,1,12,42, 13,5,3,1,13,42, 13,5,3,4,13,10,
-        13,5,3,6,2,26, 13,4,11,1,5,43, 13,4,11,4,13,11, 13,4,11,5,13,11, 13,4,10,1,6,43, 13,4,10,4,13,11, 13,4,9,1,7,43, 13,4,9,4,13,11,
-        13,4,8,1,8,43, 13,4,8,4,13,11, 13,4,7,1,9,43, 13,4,7,4,13,11, 13,4,6,1,10,43, 13,4,6,4,13,11, 13,4,5,1,11,43, 13,4,5,4,13,11,
-        13,4,4,1,12,43, 13,4,4,4,13,11, 13,4,4,6,2,27, 14,9,13,1,3,38, 14,9,13,3,3,38, 14,9,13,5,14,6, 14,9,12,1,4,38, 14,9,12,3,4,38,
-        14,9,11,1,5,38, 14,9,11,3,5,38, 14,9,10,1,6,38, 14,9,10,3,6,38, 14,9,9,1,7,38, 14,9,9,3,7,38, 14,9,8,1,8,38, 14,9,8,3,8,38,
-        14,9,7,1,9,38, 14,9,7,3,9,38, 14,9,6,1,10,38, 14,9,6,3,10,38, 14,9,5,1,11,38, 14,9,5,3,11,38, 14,9,4,1,12,38, 14,9,4,3,12,38,
-        14,9,3,1,13,38, 14,9,3,3,13,38, 14,9,2,1,14,38, 14,9,2,3,14,38, 14,9,2,6,1,22, 14,8,13,5,14,7, 14,8,1,3,15,39, 14,8,1,6,1,23,
-        14,7,13,4,14,8, 14,7,13,5,14,8, 14,7,1,4,14,8, 14,7,1,6,1,24, 14,6,12,1,4,41, 14,6,12,4,14,9, 14,6,12,5,14,9, 14,6,11,1,5,41,
-        14,6,11,4,14,9, 14,6,10,1,6,41, 14,6,10,4,14,9, 14,6,9,1,7,41, 14,6,9,4,14,9, 14,6,8,1,8,41, 14,6,8,4,14,9, 14,6,7,1,9,41,
-        14,6,7,4,14,9, 14,6,6,1,10,41, 14,6,6,4,14,9, 14,6,5,1,11,41, 14,6,5,4,14,9, 14,6,4,1,12,41, 14,6,4,4,14,9, 14,6,3,1,13,41,
-        14,6,3,4,14,9, 14,6,2,1,14,41, 14,6,2,4,14,9, 14,6,2,6,1,25, 15,8,13,1,3,39, 15,8,13,3,3,39, 15,8,13,5,15,7, 15,8,12,1,4,39,
-        15,8,12,3,4,39, 15,8,11,1,5,39, 15,8,11,3,5,39, 15,8,10,1,6,39, 15,8,10,3,6,39, 15,8,9,1,7,39, 15,8,9,3,7,39, 15,8,8,1,8,39,
-        15,8,8,3,8,39, 15,8,7,1,9,39, 15,8,7,3,9,39, 15,8,6,1,10,39, 15,8,6,3,10,39, 15,8,5,1,11,39, 15,8,5,3,11,39, 15,8,4,1,12,39,
-        15,8,4,3,12,39, 15,8,3,1,13,39, 15,8,3,3,13,39, 15,8,2,1,14,39, 15,8,2,3,14,39, 15,8,1,1,15,39, 15,8,1,3,15,39, 15,8,1,6,0,23,
-        15,7,13,1,3,40, 15,7,13,4,15,8, 15,7,13,5,15,8, 15,7,12,1,4,40, 15,7,12,4,15,8, 15,7,11,1,5,40, 15,7,11,4,15,8, 15,7,10,1,6,40,
-        15,7,10,4,15,8, 15,7,9,1,7,40, 15,7,9,4,15,8, 15,7,8,1,8,40, 15,7,8,4,15,8, 15,7,7,1,9,40, 15,7,7,4,15,8, 15,7,6,1,10,40,
-        15,7,6,4,15,8, 15,7,5,1,11,40, 15,7,5,4,15,8, 15,7,4,1,12,40, 15,7,4,4,15,8, 15,7,3,1,13,40, 15,7,3,4,15,8, 15,7,2,1,14,40,
-        15,7,2,4,15,8, 15,7,1,1,15,40, 15,7,1,4,15,8, 15,7,1,6,0,24,
-      },
-    },
-    walk = {
-      frames = { 3, 4, 5 },
-      voxels = 1842,
-      count = 1084,
-      faces = {
-        0,8,13,2,3,87, 0,8,13,3,3,87, 0,8,13,5,0,55, 0,8,12,2,4,87, 0,8,12,3,4,87, 0,8,11,2,5,87, 0,8,11,3,5,87, 0,8,10,2,6,87,
-        0,8,10,3,6,87, 0,8,9,2,7,87, 0,8,9,3,7,87, 0,8,8,2,8,87, 0,8,8,3,8,87, 0,8,7,2,9,87, 0,8,7,3,9,87, 0,8,6,2,10,87,
-        0,8,6,3,10,87, 0,8,5,2,11,87, 0,8,5,3,11,87, 0,8,4,2,12,87, 0,8,4,3,12,87, 0,8,3,2,13,87, 0,8,3,3,13,87, 0,8,2,2,14,87,
-        0,8,2,3,14,87, 0,8,1,2,15,87, 0,8,1,3,15,87, 0,8,1,6,15,71, 0,7,13,2,3,88, 0,7,13,4,0,56, 0,7,13,5,0,56, 0,7,12,2,4,88,
-        0,7,12,4,0,56, 0,7,11,2,5,88, 0,7,11,4,0,56, 0,7,10,2,6,88, 0,7,10,4,0,56, 0,7,9,2,7,88, 0,7,9,4,0,56, 0,7,8,2,8,88,
-        0,7,8,4,0,56, 0,7,7,2,9,88, 0,7,7,4,0,56, 0,7,6,2,10,88, 0,7,6,4,0,56, 0,7,5,2,11,88, 0,7,5,4,0,56, 0,7,4,2,12,88,
-        0,7,4,4,0,56, 0,7,3,2,13,88, 0,7,3,4,0,56, 0,7,2,2,14,88, 0,7,2,4,0,56, 0,7,1,2,15,88, 0,7,1,4,0,56, 0,7,1,6,15,72,
-        1,9,13,2,3,86, 1,9,13,3,3,86, 1,9,13,5,1,54, 1,9,12,2,4,86, 1,9,12,3,4,86, 1,9,11,2,5,86, 1,9,11,3,5,86, 1,9,10,2,6,86,
-        1,9,10,3,6,86, 1,9,9,2,7,86, 1,9,9,3,7,86, 1,9,8,2,8,86, 1,9,8,3,8,86, 1,9,7,2,9,86, 1,9,7,3,9,86, 1,9,6,2,10,86,
-        1,9,6,3,10,86, 1,9,5,2,11,86, 1,9,5,3,11,86, 1,9,4,2,12,86, 1,9,4,3,12,86, 1,9,3,2,13,86, 1,9,3,3,13,86, 1,9,2,2,14,86,
-        1,9,2,3,14,86, 1,9,2,6,14,70, 1,8,13,5,1,55, 1,8,1,3,15,87, 1,8,1,6,14,71, 1,7,13,4,1,56, 1,7,13,5,1,56, 1,7,1,4,1,56,
-        1,7,1,6,14,72, 1,6,12,2,4,89, 1,6,12,4,1,57, 1,6,12,5,1,57, 1,6,11,2,5,89, 1,6,11,4,1,57, 1,6,10,2,6,89, 1,6,10,4,1,57,
-        1,6,9,2,7,89, 1,6,9,4,1,57, 1,6,8,2,8,89, 1,6,8,4,1,57, 1,6,7,2,9,89, 1,6,7,4,1,57, 1,6,6,2,10,89, 1,6,6,4,1,57,
-        1,6,5,2,11,89, 1,6,5,4,1,57, 1,6,4,2,12,89, 1,6,4,4,1,57, 1,6,3,2,13,89, 1,6,3,4,1,57, 1,6,2,2,14,89, 1,6,2,4,1,57,
-        1,6,2,6,14,73, 2,11,14,2,2,84, 2,11,14,3,2,84, 2,11,14,5,2,52, 2,11,13,2,3,84, 2,11,13,3,3,84, 2,11,12,2,4,84, 2,11,12,3,4,84,
-        2,11,11,2,5,84, 2,11,11,3,5,84, 2,11,10,2,6,84, 2,11,10,3,6,84, 2,11,9,2,7,84, 2,11,9,3,7,84, 2,11,8,2,8,84, 2,11,8,3,8,84,
-        2,11,7,2,9,84, 2,11,7,3,9,84, 2,11,6,2,10,84, 2,11,6,3,10,84, 2,11,5,2,11,84, 2,11,5,3,11,84, 2,11,4,2,12,84, 2,11,4,3,12,84,
-        2,11,3,2,13,84, 2,11,3,3,13,84, 2,11,3,6,13,68, 2,10,14,2,2,85, 2,10,14,4,2,53, 2,10,14,5,2,53, 2,10,13,2,3,85, 2,10,12,2,4,85,
-        2,10,11,2,5,85, 2,10,10,2,6,85, 2,10,9,2,7,85, 2,10,8,2,8,85, 2,10,7,2,9,85, 2,10,6,2,10,85, 2,10,5,2,11,85, 2,10,4,2,12,85,
-        2,10,3,2,13,85, 2,10,3,6,13,69, 2,9,13,5,2,54, 2,9,2,3,14,86, 2,9,2,6,13,70, 2,8,13,5,2,55, 2,8,1,3,15,87, 2,8,1,6,13,71,
-        2,7,13,4,2,56, 2,7,13,5,2,56, 2,7,1,4,2,56, 2,7,1,6,13,72, 2,6,12,4,2,57, 2,6,12,5,2,57, 2,6,2,4,2,57, 2,6,2,6,13,73,
-        2,5,11,2,5,90, 2,5,11,5,2,58, 2,5,10,2,6,90, 2,5,9,2,7,90, 2,5,8,2,8,90, 2,5,7,2,9,90, 2,5,6,2,10,90, 2,5,5,2,11,90,
-        2,5,4,2,12,90, 2,5,3,2,13,90, 2,5,3,6,13,74, 2,4,11,2,5,91, 2,4,11,5,2,59, 2,4,10,2,6,91, 2,4,9,2,7,91, 2,4,8,2,8,91,
-        2,4,7,2,9,91, 2,4,6,2,10,91, 2,4,5,2,11,91, 2,4,4,2,12,91, 2,4,3,2,13,91, 2,4,2,2,14,91, 2,4,2,3,14,91, 2,4,2,6,13,75,
-        2,3,12,2,4,92, 2,3,12,3,4,92, 2,3,12,4,13,76, 2,3,12,5,13,76, 2,3,11,2,5,92, 2,3,11,4,13,76, 2,3,10,2,6,92, 2,3,10,4,13,76,
-        2,3,9,2,7,92, 2,3,9,4,13,76, 2,3,8,2,8,92, 2,3,8,4,13,76, 2,3,7,2,9,92, 2,3,7,4,13,76, 2,3,6,2,10,92, 2,3,6,4,13,76,
-        2,3,5,2,11,92, 2,3,5,4,13,76, 2,3,4,2,12,92, 2,3,4,4,13,76, 2,3,3,2,13,92, 2,3,3,4,13,76, 2,3,2,2,14,92, 2,3,2,4,13,76,
-        2,3,2,6,13,76, 3,12,13,2,3,83, 3,12,13,3,3,83, 3,12,13,5,3,51, 3,12,12,2,4,83, 3,12,12,3,4,83, 3,12,11,2,5,83, 3,12,11,3,5,83,
-        3,12,10,2,6,83, 3,12,10,3,6,83, 3,12,9,2,7,83, 3,12,9,3,7,83, 3,12,8,2,8,83, 3,12,8,3,8,83, 3,12,7,2,9,83, 3,12,7,3,9,83,
-        3,12,6,2,10,83, 3,12,6,3,10,83, 3,12,5,2,11,83, 3,12,5,3,11,83, 3,12,4,2,12,83, 3,12,4,3,12,83, 3,12,4,6,12,67, 3,11,14,3,2,84,
-        3,11,14,5,3,52, 3,11,3,3,13,84, 3,11,3,6,12,68, 3,10,14,4,3,53, 3,10,14,5,3,53, 3,10,3,6,12,69, 3,9,13,5,3,54, 3,9,2,3,14,86,
-        3,9,2,6,12,70, 3,8,13,5,3,55, 3,8,1,3,15,87, 3,8,1,6,12,71, 3,7,13,4,3,56, 3,7,13,5,3,56, 3,7,1,4,3,56, 3,7,1,6,12,72,
-        3,6,12,4,3,57, 3,6,12,5,3,57, 3,6,2,4,3,57, 3,6,2,6,12,73, 3,5,11,5,3,58, 3,5,3,6,12,74, 3,4,11,5,3,59, 3,4,2,3,14,91,
-        3,4,2,6,12,75, 3,3,12,3,4,92, 3,3,12,5,3,60, 3,3,2,6,12,76, 3,2,12,2,4,93, 3,2,12,4,3,61, 3,2,12,5,3,61, 3,2,11,2,5,93,
-        3,2,10,2,6,93, 3,2,9,2,7,93, 3,2,8,2,8,93, 3,2,7,2,9,93, 3,2,6,2,10,93, 3,2,5,2,11,93, 3,2,4,2,12,93, 3,2,3,2,13,93,
-        3,2,2,2,14,93, 3,2,2,4,3,61, 3,2,2,6,12,77, 3,1,11,2,5,94, 3,1,11,4,3,62, 3,1,11,5,3,62, 3,1,10,2,6,94, 3,1,10,4,3,62,
-        3,1,9,2,7,94, 3,1,9,4,3,62, 3,1,8,2,8,94, 3,1,8,4,3,62, 3,1,7,2,9,94, 3,1,7,4,3,62, 3,1,6,2,10,94, 3,1,6,4,3,62,
-        3,1,5,2,11,94, 3,1,5,4,3,62, 3,1,4,2,12,94, 3,1,4,4,3,62, 3,1,3,2,13,94, 3,1,3,4,3,62, 3,1,3,6,3,62, 4,13,12,2,4,82,
-        4,13,12,3,4,82, 4,13,12,5,4,50, 4,13,11,2,5,82, 4,13,11,3,5,82, 4,13,10,2,6,82, 4,13,10,3,6,82, 4,13,9,2,7,82, 4,13,9,3,7,82,
-        4,13,8,2,8,82, 4,13,8,3,8,82, 4,13,7,2,9,82, 4,13,7,3,9,82, 4,13,6,2,10,82, 4,13,6,3,10,82, 4,13,5,2,11,82, 4,13,5,3,11,82,
-        4,13,5,6,11,66, 4,12,13,3,3,83, 4,12,13,5,4,51, 4,12,4,3,12,83, 4,12,4,6,11,67, 4,11,14,3,2,84, 4,11,14,5,4,52, 4,11,3,3,13,84,
-        4,11,3,6,11,68, 4,10,14,4,4,53, 4,10,14,5,4,53, 4,10,3,6,11,69, 4,9,13,5,4,54, 4,9,2,3,14,86, 4,9,2,6,11,70, 4,8,13,5,4,55,
-        4,8,1,3,15,87, 4,8,1,6,11,71, 4,7,13,4,4,56, 4,7,13,5,4,56, 4,7,1,4,4,56, 4,7,1,6,11,72, 4,6,12,4,4,57, 4,6,12,5,4,57,
-        4,6,2,4,4,57, 4,6,2,6,11,73, 4,5,11,5,4,58, 4,5,3,6,11,74, 4,4,11,5,4,59, 4,4,2,3,14,91, 4,4,2,6,11,75, 4,3,12,3,4,92,
-        4,3,12,5,4,60, 4,3,2,6,11,76, 4,2,12,4,4,61, 4,2,12,5,4,61, 4,2,2,4,4,61, 4,2,2,6,11,77, 4,1,11,4,4,62, 4,1,11,5,4,62,
-        4,1,3,4,4,62, 4,1,3,6,11,78, 4,0,10,2,6,95, 4,0,10,5,4,63, 4,0,9,2,7,95, 4,0,8,2,8,95, 4,0,7,2,9,95, 4,0,6,2,10,95,
-        4,0,5,2,11,95, 4,0,4,2,12,95, 4,0,4,6,4,63, 5,14,11,2,5,81, 5,14,11,3,5,81, 5,14,11,5,5,49, 5,14,10,2,6,81, 5,14,10,3,6,81,
-        5,14,9,2,7,81, 5,14,9,3,7,81, 5,14,8,2,8,81, 5,14,8,3,8,81, 5,14,7,2,9,81, 5,14,7,3,9,81, 5,14,6,2,10,81, 5,14,6,3,10,81,
-        5,14,6,6,10,65, 5,13,12,3,4,82, 5,13,12,5,5,50, 5,13,5,3,11,82, 5,13,5,6,10,66, 5,12,13,3,3,83, 5,12,13,5,5,51, 5,12,4,3,12,83,
-        5,12,4,6,10,67, 5,11,14,3,2,84, 5,11,14,5,5,52, 5,11,3,3,13,84, 5,11,3,6,10,68, 5,10,14,4,5,53, 5,10,14,5,5,53, 5,10,3,6,10,69,
-        5,9,13,5,5,54, 5,9,2,3,14,86, 5,9,2,6,10,70, 5,8,13,5,5,55, 5,8,1,3,15,87, 5,8,1,6,10,71, 5,7,13,4,5,56, 5,7,13,5,5,56,
-        5,7,1,4,5,56, 5,7,1,6,10,72, 5,6,12,4,5,57, 5,6,12,5,5,57, 5,6,2,4,5,57, 5,6,2,6,10,73, 5,5,11,5,5,58, 5,5,3,6,10,74,
-        5,4,11,5,5,59, 5,4,2,3,14,91, 5,4,2,6,10,75, 5,3,12,3,4,92, 5,3,12,5,5,60, 5,3,2,6,10,76, 5,2,12,4,5,61, 5,2,12,5,5,61,
-        5,2,2,4,5,61, 5,2,2,6,10,77, 5,1,11,4,5,62, 5,1,11,5,5,62, 5,1,3,4,5,62, 5,1,3,6,10,78, 5,0,10,5,5,63, 5,0,4,6,5,63,
-        6,14,11,3,5,81, 6,14,11,5,6,49, 6,14,10,3,6,81, 6,14,9,3,7,81, 6,14,8,3,8,81, 6,14,7,3,9,81, 6,14,6,3,10,81, 6,14,6,6,9,65,
-        6,13,12,3,4,82, 6,13,12,5,6,50, 6,13,5,3,11,82, 6,13,5,6,9,66, 6,12,13,3,3,83, 6,12,13,5,6,51, 6,12,4,3,12,83, 6,12,4,6,9,67,
-        6,11,14,3,2,84, 6,11,14,5,6,52, 6,11,3,3,13,84, 6,11,3,6,9,68, 6,10,14,4,6,53, 6,10,14,5,6,53, 6,10,3,6,9,69, 6,9,13,5,6,54,
-        6,9,2,3,14,86, 6,9,2,6,9,70, 6,8,13,5,6,55, 6,8,1,3,15,87, 6,8,1,6,9,71, 6,7,13,4,6,56, 6,7,13,5,6,56, 6,7,1,4,6,56,
-        6,7,1,6,9,72, 6,6,12,4,6,57, 6,6,12,5,6,57, 6,6,2,4,6,57, 6,6,2,6,9,73, 6,5,11,5,6,58, 6,5,3,6,9,74, 6,4,11,5,6,59,
-        6,4,2,3,14,91, 6,4,2,6,9,75, 6,3,12,3,4,92, 6,3,12,5,6,60, 6,3,2,6,9,76, 6,2,12,4,6,61, 6,2,12,5,6,61, 6,2,2,4,6,61,
-        6,2,2,6,9,77, 6,1,11,4,6,62, 6,1,11,5,6,62, 6,1,3,4,6,62, 6,1,3,6,9,78, 6,0,10,5,6,63, 6,0,4,6,9,79, 7,14,11,3,5,81,
-        7,14,11,5,7,49, 7,14,10,3,6,81, 7,14,9,3,7,81, 7,14,8,3,8,81, 7,14,7,3,9,81, 7,14,6,3,10,81, 7,14,6,6,8,65, 7,13,12,3,4,82,
-        7,13,12,5,7,50, 7,13,5,3,11,82, 7,13,5,6,8,66, 7,12,13,3,3,83, 7,12,13,5,7,51, 7,12,4,3,12,83, 7,12,4,6,8,67, 7,11,14,3,2,84,
-        7,11,14,5,7,52, 7,11,3,3,13,84, 7,11,3,6,8,68, 7,10,14,4,7,53, 7,10,14,5,7,53, 7,10,3,6,8,69, 7,9,13,5,7,54, 7,9,2,3,14,86,
-        7,9,2,6,8,70, 7,8,13,5,7,55, 7,8,1,3,15,87, 7,8,1,6,8,71, 7,7,13,4,7,56, 7,7,13,5,7,56, 7,7,1,4,7,56, 7,7,1,6,8,72,
-        7,6,12,4,7,57, 7,6,12,5,7,57, 7,6,2,4,7,57, 7,6,2,6,8,73, 7,5,11,5,7,58, 7,5,3,6,8,74, 7,4,11,5,7,59, 7,4,2,3,14,91,
-        7,4,2,6,8,75, 7,3,12,3,4,92, 7,3,12,5,7,60, 7,3,2,6,8,76, 7,2,12,4,7,61, 7,2,12,5,7,61, 7,2,2,4,7,61, 7,2,2,6,8,77,
-        7,1,11,4,7,62, 7,1,11,5,7,62, 7,1,3,4,7,62, 7,1,3,6,8,78, 7,0,10,5,7,63, 7,0,4,6,8,79, 8,14,11,3,5,81, 8,14,11,5,8,49,
-        8,14,10,3,6,81, 8,14,9,3,7,81, 8,14,8,3,8,81, 8,14,7,3,9,81, 8,14,6,3,10,81, 8,14,6,6,7,65, 8,13,12,3,4,82, 8,13,12,5,8,50,
-        8,13,5,3,11,82, 8,13,5,6,7,66, 8,12,13,3,3,83, 8,12,13,5,8,51, 8,12,4,3,12,83, 8,12,4,6,7,67, 8,11,14,3,2,84, 8,11,14,5,8,52,
-        8,11,3,3,13,84, 8,11,3,6,7,68, 8,10,14,4,8,53, 8,10,14,5,8,53, 8,10,3,6,7,69, 8,9,13,5,8,54, 8,9,2,3,14,86, 8,9,2,6,7,70,
-        8,8,13,5,8,55, 8,8,1,3,15,87, 8,8,1,6,7,71, 8,7,13,4,8,56, 8,7,13,5,8,56, 8,7,1,4,8,56, 8,7,1,6,7,72, 8,6,12,4,8,57,
-        8,6,12,5,8,57, 8,6,2,4,8,57, 8,6,2,6,7,73, 8,5,11,5,8,58, 8,5,3,6,7,74, 8,4,11,5,8,59, 8,4,2,3,14,91, 8,4,2,6,7,75,
-        8,3,12,3,4,92, 8,3,12,5,8,60, 8,3,2,6,7,76, 8,2,12,4,8,61, 8,2,12,5,8,61, 8,2,2,4,8,61, 8,2,2,6,7,77, 8,1,11,4,8,62,
-        8,1,11,5,8,62, 8,1,3,4,8,62, 8,1,3,6,7,78, 8,0,10,5,8,63, 8,0,4,6,7,79, 9,14,11,3,5,81, 9,14,11,5,9,49, 9,14,10,3,6,81,
-        9,14,9,3,7,81, 9,14,8,3,8,81, 9,14,7,3,9,81, 9,14,6,3,10,81, 9,14,6,6,6,65, 9,13,12,3,4,82, 9,13,12,5,9,50, 9,13,5,3,11,82,
-        9,13,5,6,6,66, 9,12,13,3,3,83, 9,12,13,5,9,51, 9,12,4,3,12,83, 9,12,4,6,6,67, 9,11,14,3,2,84, 9,11,14,5,9,52, 9,11,3,3,13,84,
-        9,11,3,6,6,68, 9,10,14,4,9,53, 9,10,14,5,9,53, 9,10,3,6,6,69, 9,9,13,5,9,54, 9,9,2,3,14,86, 9,9,2,6,6,70, 9,8,13,5,9,55,
-        9,8,1,3,15,87, 9,8,1,6,6,71, 9,7,13,4,9,56, 9,7,13,5,9,56, 9,7,1,4,9,56, 9,7,1,6,6,72, 9,6,12,4,9,57, 9,6,12,5,9,57,
-        9,6,2,4,9,57, 9,6,2,6,6,73, 9,5,11,5,9,58, 9,5,3,6,6,74, 9,4,11,5,9,59, 9,4,2,3,14,91, 9,4,2,6,6,75, 9,3,12,3,4,92,
-        9,3,12,5,9,60, 9,3,2,6,6,76, 9,2,12,4,9,61, 9,2,12,5,9,61, 9,2,2,4,9,61, 9,2,2,6,6,77, 9,1,11,4,9,62, 9,1,11,5,9,62,
-        9,1,3,4,9,62, 9,1,3,6,6,78, 9,0,10,5,9,63, 9,0,4,6,6,79, 10,14,11,1,5,81, 10,14,11,3,5,81, 10,14,11,5,10,49, 10,14,10,1,6,81,
-        10,14,10,3,6,81, 10,14,9,1,7,81, 10,14,9,3,7,81, 10,14,8,1,8,81, 10,14,8,3,8,81, 10,14,7,1,9,81, 10,14,7,3,9,81, 10,14,6,1,10,81,
-        10,14,6,3,10,81, 10,14,6,6,5,65, 10,13,12,3,4,82, 10,13,12,5,10,50, 10,13,5,3,11,82, 10,13,5,6,5,66, 10,12,13,3,3,83, 10,12,13,5,10,51,
-        10,12,4,3,12,83, 10,12,4,6,5,67, 10,11,14,3,2,84, 10,11,14,5,10,52, 10,11,3,3,13,84, 10,11,3,6,5,68, 10,10,14,4,10,53, 10,10,14,5,10,53,
-        10,10,3,6,5,69, 10,9,13,5,10,54, 10,9,2,3,14,86, 10,9,2,6,5,70, 10,8,13,5,10,55, 10,8,1,3,15,87, 10,8,1,6,5,71, 10,7,13,4,10,56,
-        10,7,13,5,10,56, 10,7,1,4,10,56, 10,7,1,6,5,72, 10,6,12,4,10,57, 10,6,12,5,10,57, 10,6,2,4,10,57, 10,6,2,6,5,73, 10,5,11,5,10,58,
-        10,5,3,6,5,74, 10,4,11,5,10,59, 10,4,2,3,14,91, 10,4,2,6,5,75, 10,3,12,3,4,92, 10,3,12,5,10,60, 10,3,2,6,5,76, 10,2,12,4,10,61,
-        10,2,12,5,10,61, 10,2,2,4,10,61, 10,2,2,6,5,77, 10,1,11,4,10,62, 10,1,11,5,10,62, 10,1,3,4,10,62, 10,1,3,6,5,78, 10,0,10,5,5,79,
-        10,0,4,6,5,79, 11,13,12,1,4,82, 11,13,12,3,4,82, 11,13,12,5,11,50, 11,13,11,1,5,82, 11,13,11,3,5,82, 11,13,10,1,6,82, 11,13,10,3,6,82,
-        11,13,9,1,7,82, 11,13,9,3,7,82, 11,13,8,1,8,82, 11,13,8,3,8,82, 11,13,7,1,9,82, 11,13,7,3,9,82, 11,13,6,1,10,82, 11,13,6,3,10,82,
-        11,13,5,1,11,82, 11,13,5,3,11,82, 11,13,5,6,4,66, 11,12,13,3,3,83, 11,12,13,5,11,51, 11,12,4,3,12,83, 11,12,4,6,4,67, 11,11,14,3,2,84,
-        11,11,14,5,11,52, 11,11,3,3,13,84, 11,11,3,6,4,68, 11,10,14,4,11,53, 11,10,14,5,11,53, 11,10,3,6,4,69, 11,9,13,5,11,54, 11,9,2,3,14,86,
-        11,9,2,6,4,70, 11,8,13,5,11,55, 11,8,1,3,15,87, 11,8,1,6,4,71, 11,7,13,4,11,56, 11,7,13,5,11,56, 11,7,1,4,11,56, 11,7,1,6,4,72,
-        11,6,12,4,11,57, 11,6,12,5,11,57, 11,6,2,4,11,57, 11,6,2,6,4,73, 11,5,11,5,11,58, 11,5,3,6,4,74, 11,4,11,5,11,59, 11,4,2,3,14,91,
-        11,4,2,6,4,75, 11,3,12,3,4,92, 11,3,12,5,11,60, 11,3,2,6,4,76, 11,2,12,4,11,61, 11,2,12,5,11,61, 11,2,2,4,11,61, 11,2,2,6,4,77,
-        11,1,11,4,11,62, 11,1,11,5,11,62, 11,1,3,4,11,62, 11,1,3,6,4,78, 11,0,10,1,6,95, 11,0,10,5,4,79, 11,0,9,1,7,95, 11,0,8,1,8,95,
-        11,0,7,1,9,95, 11,0,6,1,10,95, 11,0,5,1,11,95, 11,0,4,1,12,95, 11,0,4,6,4,79, 12,12,13,1,3,83, 12,12,13,3,3,83, 12,12,13,5,12,51,
-        12,12,12,1,4,83, 12,12,12,3,4,83, 12,12,11,1,5,83, 12,12,11,3,5,83, 12,12,10,1,6,83, 12,12,10,3,6,83, 12,12,9,1,7,83, 12,12,9,3,7,83,
-        12,12,8,1,8,83, 12,12,8,3,8,83, 12,12,7,1,9,83, 12,12,7,3,9,83, 12,12,6,1,10,83, 12,12,6,3,10,83, 12,12,5,1,11,83, 12,12,5,3,11,83,
-        12,12,4,1,12,83, 12,12,4,3,12,83, 12,12,4,6,3,67, 12,11,14,3,2,84, 12,11,14,5,12,52, 12,11,3,3,13,84, 12,11,3,6,3,68, 12,10,14,4,12,53,
-        12,10,14,5,12,53, 12,10,3,6,3,69, 12,9,13,5,12,54, 12,9,2,3,14,86, 12,9,2,6,3,70, 12,8,13,5,12,55, 12,8,1,3,15,87, 12,8,1,6,3,71,
-        12,7,13,4,12,56, 12,7,13,5,12,56, 12,7,1,4,12,56, 12,7,1,6,3,72, 12,6,12,4,12,57, 12,6,12,5,12,57, 12,6,2,4,12,57, 12,6,2,6,3,73,
-        12,5,11,5,12,58, 12,5,3,6,3,74, 12,4,11,5,12,59, 12,4,2,3,14,91, 12,4,2,6,3,75, 12,3,12,3,4,92, 12,3,12,5,12,60, 12,3,2,6,3,76,
-        12,2,12,1,4,93, 12,2,12,4,12,61, 12,2,12,5,12,61, 12,2,11,1,5,93, 12,2,10,1,6,93, 12,2,9,1,7,93, 12,2,8,1,8,93, 12,2,7,1,9,93,
-        12,2,6,1,10,93, 12,2,5,1,11,93, 12,2,4,1,12,93, 12,2,3,1,13,93, 12,2,2,1,14,93, 12,2,2,4,12,61, 12,2,2,6,3,77, 12,1,11,1,5,94,
-        12,1,11,4,3,78, 12,1,11,5,3,78, 12,1,10,1,6,94, 12,1,10,4,3,78, 12,1,9,1,7,94, 12,1,9,4,3,78, 12,1,8,1,8,94, 12,1,8,4,3,78,
-        12,1,7,1,9,94, 12,1,7,4,3,78, 12,1,6,1,10,94, 12,1,6,4,3,78, 12,1,5,1,11,94, 12,1,5,4,3,78, 12,1,4,1,12,94, 12,1,4,4,3,78,
-        12,1,3,1,13,94, 12,1,3,4,3,78, 12,1,3,6,3,78, 13,11,14,1,2,84, 13,11,14,3,2,84, 13,11,14,5,13,52, 13,11,13,1,3,84, 13,11,13,3,3,84,
-        13,11,12,1,4,84, 13,11,12,3,4,84, 13,11,11,1,5,84, 13,11,11,3,5,84, 13,11,10,1,6,84, 13,11,10,3,6,84, 13,11,9,1,7,84, 13,11,9,3,7,84,
-        13,11,8,1,8,84, 13,11,8,3,8,84, 13,11,7,1,9,84, 13,11,7,3,9,84, 13,11,6,1,10,84, 13,11,6,3,10,84, 13,11,5,1,11,84, 13,11,5,3,11,84,
-        13,11,4,1,12,84, 13,11,4,3,12,84, 13,11,3,1,13,84, 13,11,3,3,13,84, 13,11,3,6,2,68, 13,10,14,1,2,85, 13,10,14,4,13,53, 13,10,14,5,13,53,
-        13,10,13,1,3,85, 13,10,12,1,4,85, 13,10,11,1,5,85, 13,10,10,1,6,85, 13,10,9,1,7,85, 13,10,8,1,8,85, 13,10,7,1,9,85, 13,10,6,1,10,85,
-        13,10,5,1,11,85, 13,10,4,1,12,85, 13,10,3,1,13,85, 13,10,3,6,2,69, 13,9,13,5,13,54, 13,9,2,3,14,86, 13,9,2,6,2,70, 13,8,13,5,13,55,
-        13,8,1,3,15,87, 13,8,1,6,2,71, 13,7,13,4,13,56, 13,7,13,5,13,56, 13,7,1,4,13,56, 13,7,1,6,2,72, 13,6,12,4,13,57, 13,6,12,5,13,57,
-        13,6,2,4,13,57, 13,6,2,6,2,73, 13,5,11,1,5,90, 13,5,11,5,13,58, 13,5,10,1,6,90, 13,5,9,1,7,90, 13,5,8,1,8,90, 13,5,7,1,9,90,
-        13,5,6,1,10,90, 13,5,5,1,11,90, 13,5,4,1,12,90, 13,5,3,1,13,90, 13,5,3,6,2,74, 13,4,11,1,5,91, 13,4,11,5,13,59, 13,4,10,1,6,91,
-        13,4,9,1,7,91, 13,4,8,1,8,91, 13,4,7,1,9,91, 13,4,6,1,10,91, 13,4,5,1,11,91, 13,4,4,1,12,91, 13,4,3,1,13,91, 13,4,2,1,14,91,
-        13,4,2,3,14,91, 13,4,2,6,2,75, 13,3,12,1,4,92, 13,3,12,3,4,92, 13,3,12,4,13,60, 13,3,12,5,13,60, 13,3,11,1,5,92, 13,3,11,4,13,60,
-        13,3,10,1,6,92, 13,3,10,4,13,60, 13,3,9,1,7,92, 13,3,9,4,13,60, 13,3,8,1,8,92, 13,3,8,4,13,60, 13,3,7,1,9,92, 13,3,7,4,13,60,
-        13,3,6,1,10,92, 13,3,6,4,13,60, 13,3,5,1,11,92, 13,3,5,4,13,60, 13,3,4,1,12,92, 13,3,4,4,13,60, 13,3,3,1,13,92, 13,3,3,4,13,60,
-        13,3,2,1,14,92, 13,3,2,4,13,60, 13,3,2,6,13,60, 14,9,13,1,3,86, 14,9,13,3,3,86, 14,9,13,5,14,54, 14,9,12,1,4,86, 14,9,12,3,4,86,
-        14,9,11,1,5,86, 14,9,11,3,5,86, 14,9,10,1,6,86, 14,9,10,3,6,86, 14,9,9,1,7,86, 14,9,9,3,7,86, 14,9,8,1,8,86, 14,9,8,3,8,86,
-        14,9,7,1,9,86, 14,9,7,3,9,86, 14,9,6,1,10,86, 14,9,6,3,10,86, 14,9,5,1,11,86, 14,9,5,3,11,86, 14,9,4,1,12,86, 14,9,4,3,12,86,
-        14,9,3,1,13,86, 14,9,3,3,13,86, 14,9,2,1,14,86, 14,9,2,3,14,86, 14,9,2,6,1,70, 14,8,13,5,14,55, 14,8,1,3,15,87, 14,8,1,6,1,71,
-        14,7,13,4,14,56, 14,7,13,5,14,56, 14,7,1,4,14,56, 14,7,1,6,1,72, 14,6,12,1,4,89, 14,6,12,4,14,57, 14,6,12,5,14,57, 14,6,11,1,5,89,
-        14,6,11,4,14,57, 14,6,10,1,6,89, 14,6,10,4,14,57, 14,6,9,1,7,89, 14,6,9,4,14,57, 14,6,8,1,8,89, 14,6,8,4,14,57, 14,6,7,1,9,89,
-        14,6,7,4,14,57, 14,6,6,1,10,89, 14,6,6,4,14,57, 14,6,5,1,11,89, 14,6,5,4,14,57, 14,6,4,1,12,89, 14,6,4,4,14,57, 14,6,3,1,13,89,
-        14,6,3,4,14,57, 14,6,2,1,14,89, 14,6,2,4,14,57, 14,6,2,6,1,73, 15,8,13,1,3,87, 15,8,13,3,3,87, 15,8,13,5,15,55, 15,8,12,1,4,87,
-        15,8,12,3,4,87, 15,8,11,1,5,87, 15,8,11,3,5,87, 15,8,10,1,6,87, 15,8,10,3,6,87, 15,8,9,1,7,87, 15,8,9,3,7,87, 15,8,8,1,8,87,
-        15,8,8,3,8,87, 15,8,7,1,9,87, 15,8,7,3,9,87, 15,8,6,1,10,87, 15,8,6,3,10,87, 15,8,5,1,11,87, 15,8,5,3,11,87, 15,8,4,1,12,87,
-        15,8,4,3,12,87, 15,8,3,1,13,87, 15,8,3,3,13,87, 15,8,2,1,14,87, 15,8,2,3,14,87, 15,8,1,1,15,87, 15,8,1,3,15,87, 15,8,1,6,0,71,
-        15,7,13,1,3,88, 15,7,13,4,15,56, 15,7,13,5,15,56, 15,7,12,1,4,88, 15,7,12,4,15,56, 15,7,11,1,5,88, 15,7,11,4,15,56, 15,7,10,1,6,88,
-        15,7,10,4,15,56, 15,7,9,1,7,88, 15,7,9,4,15,56, 15,7,8,1,8,88, 15,7,8,4,15,56, 15,7,7,1,9,88, 15,7,7,4,15,56, 15,7,6,1,10,88,
-        15,7,6,4,15,56, 15,7,5,1,11,88, 15,7,5,4,15,56, 15,7,4,1,12,88, 15,7,4,4,15,56, 15,7,3,1,13,88, 15,7,3,4,15,56, 15,7,2,1,14,88,
-        15,7,2,4,15,56, 15,7,1,1,15,88, 15,7,1,4,15,56, 15,7,1,6,0,72,
-      },
-    },
-  },
-}
diff --git a/assets/voxels/bike_shop_clerk.lua b/assets/voxels/bike_shop_clerk.lua
deleted file mode 100644
index 72ab8e8..0000000
--- a/assets/voxels/bike_shop_clerk.lua
+++ /dev/null
@@ -1,155 +0,0 @@
--- Generated by tools/build_voxels.py. DO NOT EDIT.
--- Visual-hull voxel model carved from the "bike_shop_clerk" overworld
--- sprite sheet.  Geometry only -- no sheet path, no baked pixel.
--- faces: flat runs of 6 ints -- mx, my, mz, dir, u, v.
---   mx/my/mz  voxel corner in model space (X east, Y up, Z south),
---             0..15, character faces +Z at rest.
---   dir       1 +X  2 -X  3 +Y  4 -Y  5 +Z  6 -Z
---   u/v       pixel this face samples in a sheet of sheetW x sheetH.
---             The runtime pairs the model with the LIVE sheet the
---             engine handed it, so palette/mod recolors apply.
-return {
-  name = "bike_shop_clerk",
-  sheetW = 16,
-  sheetH = 48,
-  size = 16,
-  poses = {
-    stand = {
-      frames = { 0, 1, 2 },
-      voxels = 1662,
-      count = 1038,
-      faces = {
-        1,11,13,2,3,36, 1,11,13,3,3,36, 1,11,13,5,1,4, 1,11,12,2,4,36, 1,11,12,3,4,36, 1,11,11,2,5,36, 1,11,11,3,5,36, 1,11,10,2,6,36,
-        1,11,10,3,6,36, 1,11,9,2,7,36, 1,11,9,3,7,36, 1,11,8,2,8,36, 1,11,8,3,8,36, 1,11,7,2,9,36, 1,11,7,3,9,36, 1,11,6,2,10,36,
-        1,11,6,3,10,36, 1,11,5,2,11,36, 1,11,5,3,11,36, 1,11,4,2,12,36, 1,11,4,3,12,36, 1,11,3,2,13,36, 1,11,3,3,13,36, 1,11,3,6,14,20,
-        1,10,13,2,3,37, 1,10,13,5,1,5, 1,10,12,2,4,37, 1,10,11,2,5,37, 1,10,10,2,6,37, 1,10,9,2,7,37, 1,10,8,2,8,37, 1,10,7,2,9,37,
-        1,10,6,2,10,37, 1,10,5,2,11,37, 1,10,4,2,12,37, 1,10,3,2,13,37, 1,10,3,6,14,21, 1,9,13,2,3,38, 1,9,13,5,1,6, 1,9,12,2,4,38,
-        1,9,11,2,5,38, 1,9,10,2,6,38, 1,9,9,2,7,38, 1,9,8,2,8,38, 1,9,7,2,9,38, 1,9,6,2,10,38, 1,9,5,2,11,38, 1,9,4,2,12,38,
-        1,9,3,2,13,38, 1,9,3,6,14,22, 1,8,13,2,3,39, 1,8,13,4,1,7, 1,8,13,5,1,7, 1,8,12,2,4,39, 1,8,12,4,1,7, 1,8,11,2,5,39,
-        1,8,11,4,1,7, 1,8,10,2,6,39, 1,8,10,4,1,7, 1,8,9,2,7,39, 1,8,9,4,1,7, 1,8,8,2,8,39, 1,8,8,4,1,7, 1,8,7,2,9,39,
-        1,8,7,4,1,7, 1,8,6,2,10,39, 1,8,6,4,1,7, 1,8,5,2,11,39, 1,8,5,4,1,7, 1,8,4,2,12,39, 1,8,4,4,1,7, 1,8,3,2,13,39,
-        1,8,3,4,1,7, 1,8,3,6,14,23, 1,5,11,2,5,42, 1,5,11,3,5,42, 1,5,11,5,1,10, 1,5,10,2,6,42, 1,5,10,3,6,42, 1,5,9,2,7,42,
-        1,5,9,3,7,42, 1,5,8,2,8,42, 1,5,8,3,8,42, 1,5,7,2,9,42, 1,5,7,3,9,42, 1,5,6,2,10,42, 1,5,6,3,10,42, 1,5,5,2,11,42,
-        1,5,5,3,11,42, 1,5,5,6,14,26, 1,4,12,2,4,43, 1,4,12,3,4,43, 1,4,12,4,1,11, 1,4,12,5,1,11, 1,4,11,2,5,43, 1,4,11,4,1,11,
-        1,4,10,2,6,43, 1,4,10,4,1,11, 1,4,9,2,7,43, 1,4,9,4,1,11, 1,4,8,2,8,43, 1,4,8,4,1,11, 1,4,7,2,9,43, 1,4,7,4,1,11,
-        1,4,6,2,10,43, 1,4,6,4,1,11, 1,4,5,2,11,43, 1,4,5,4,1,11, 1,4,4,2,12,43, 1,4,4,3,12,43, 1,4,4,4,1,11, 1,4,4,6,14,27,
-        2,13,12,2,4,34, 2,13,12,3,4,34, 2,13,12,5,2,2, 2,13,11,2,5,34, 2,13,11,3,5,34, 2,13,10,2,6,34, 2,13,10,3,6,34, 2,13,9,2,7,34,
-        2,13,9,3,7,34, 2,13,8,2,8,34, 2,13,8,3,8,34, 2,13,7,2,9,34, 2,13,7,3,9,34, 2,13,6,2,10,34, 2,13,6,3,10,34, 2,13,5,2,11,34,
-        2,13,5,3,11,34, 2,13,4,2,12,34, 2,13,4,3,12,34, 2,13,4,6,13,18, 2,12,13,2,3,35, 2,12,13,3,3,35, 2,12,13,5,2,3, 2,12,12,2,4,35,
-        2,12,11,2,5,35, 2,12,10,2,6,35, 2,12,9,2,7,35, 2,12,8,2,8,35, 2,12,7,2,9,35, 2,12,6,2,10,35, 2,12,5,2,11,35, 2,12,4,2,12,35,
-        2,12,3,2,13,35, 2,12,3,3,13,35, 2,12,3,6,13,19, 2,11,13,5,2,4, 2,11,3,6,13,20, 2,10,13,5,2,5, 2,10,3,6,13,21, 2,9,13,5,2,6,
-        2,9,3,6,13,22, 2,8,13,5,2,7, 2,8,3,4,2,7, 2,8,3,6,13,23, 2,7,13,2,3,40, 2,7,13,4,2,8, 2,7,13,5,2,8, 2,7,12,2,4,40,
-        2,7,11,2,5,40, 2,7,10,2,6,40, 2,7,9,2,7,40, 2,7,8,2,8,40, 2,7,7,2,9,40, 2,7,6,2,10,40, 2,7,5,2,11,40, 2,7,4,2,12,40,
-        2,7,4,4,2,8, 2,7,4,6,13,24, 2,6,12,2,4,41, 2,6,12,4,2,9, 2,6,12,5,2,9, 2,6,11,2,5,41, 2,6,10,2,6,41, 2,6,9,2,7,41,
-        2,6,8,2,8,41, 2,6,7,2,9,41, 2,6,6,2,10,41, 2,6,5,2,11,41, 2,6,5,6,13,25, 2,5,11,5,2,10, 2,5,5,6,13,26, 2,4,12,3,4,43,
-        2,4,12,5,2,11, 2,4,4,3,12,43, 2,4,4,4,2,11, 2,4,4,6,13,27, 2,3,12,2,4,44, 2,3,12,4,2,12, 2,3,12,5,2,12, 2,3,11,2,5,44,
-        2,3,11,4,2,12, 2,3,10,2,6,44, 2,3,10,4,2,12, 2,3,9,2,7,44, 2,3,9,4,2,12, 2,3,8,2,8,44, 2,3,8,4,2,12, 2,3,7,2,9,44,
-        2,3,7,4,2,12, 2,3,6,2,10,44, 2,3,6,4,2,12, 2,3,5,2,11,44, 2,3,5,4,2,12, 2,3,5,6,13,28, 3,14,11,2,5,33, 3,14,11,3,5,33,
-        3,14,11,5,3,1, 3,14,10,2,6,33, 3,14,10,3,6,33, 3,14,9,2,7,33, 3,14,9,3,7,33, 3,14,8,2,8,33, 3,14,8,3,8,33, 3,14,7,2,9,33,
-        3,14,7,3,9,33, 3,14,6,2,10,33, 3,14,6,3,10,33, 3,14,5,2,11,33, 3,14,5,3,11,33, 3,14,5,6,12,17, 3,13,12,3,4,34, 3,13,12,5,3,2,
-        3,13,4,3,12,34, 3,13,4,6,12,18, 3,12,13,3,3,35, 3,12,13,5,3,3, 3,12,3,3,13,35, 3,12,3,6,12,19, 3,11,13,5,3,4, 3,11,3,6,12,20,
-        3,10,13,5,3,5, 3,10,3,6,12,21, 3,9,13,5,3,6, 3,9,3,6,12,22, 3,8,13,5,3,7, 3,8,3,4,3,7, 3,8,3,6,12,23, 3,7,13,4,3,8,
-        3,7,13,5,3,8, 3,7,4,4,3,8, 3,7,4,6,12,24, 3,6,12,4,3,9, 3,6,12,5,3,9, 3,6,5,6,12,25, 3,5,11,5,3,10, 3,5,5,6,12,26,
-        3,4,12,3,4,43, 3,4,12,5,3,11, 3,4,4,3,12,43, 3,4,4,4,3,11, 3,4,4,6,12,27, 3,3,12,4,3,12, 3,3,12,5,3,12, 3,3,5,6,12,28,
-        3,2,11,2,5,45, 3,2,11,5,3,13, 3,2,10,2,6,45, 3,2,9,2,7,45, 3,2,8,2,8,45, 3,2,7,2,9,45, 3,2,6,2,10,45, 3,2,5,2,11,45,
-        3,2,5,4,3,13, 3,2,5,6,12,29, 3,1,12,2,4,46, 3,1,12,3,4,46, 3,1,12,4,3,14, 3,1,12,5,3,14, 3,1,11,2,5,46, 3,1,11,4,3,14,
-        3,1,10,2,6,46, 3,1,10,4,3,14, 3,1,9,2,7,46, 3,1,9,4,3,14, 3,1,8,2,8,46, 3,1,8,4,3,14, 3,1,7,2,9,46, 3,1,7,4,3,14,
-        3,1,6,2,10,46, 3,1,6,4,3,14, 3,1,6,6,12,30, 4,14,11,3,5,33, 4,14,11,5,4,1, 4,14,10,3,6,33, 4,14,9,3,7,33, 4,14,8,3,8,33,
-        4,14,7,3,9,33, 4,14,6,3,10,33, 4,14,5,3,11,33, 4,14,5,6,11,17, 4,13,12,3,4,34, 4,13,12,5,4,2, 4,13,4,3,12,34, 4,13,4,6,11,18,
-        4,12,13,3,3,35, 4,12,13,5,4,3, 4,12,3,3,13,35, 4,12,3,6,11,19, 4,11,13,5,4,4, 4,11,3,6,11,20, 4,10,13,5,4,5, 4,10,3,6,11,21,
-        4,9,13,5,4,6, 4,9,3,6,11,22, 4,8,13,5,4,7, 4,8,3,4,4,7, 4,8,3,6,11,23, 4,7,13,4,4,8, 4,7,13,5,4,8, 4,7,4,4,4,8,
-        4,7,4,6,11,24, 4,6,12,4,4,9, 4,6,12,5,4,9, 4,6,5,6,11,25, 4,5,11,5,4,10, 4,5,5,6,11,26, 4,4,12,3,4,43, 4,4,12,5,4,11,
-        4,4,4,3,12,43, 4,4,4,4,4,11, 4,4,4,6,11,27, 4,3,12,4,4,12, 4,3,12,5,4,12, 4,3,5,6,11,28, 4,2,11,5,4,13, 4,2,5,4,4,13,
-        4,2,5,6,11,29, 4,1,12,3,4,46, 4,1,12,4,4,14, 4,1,12,5,4,14, 4,1,6,4,4,14, 4,1,6,6,11,30, 4,0,11,2,5,47, 4,0,11,5,4,15,
-        4,0,10,2,6,47, 4,0,9,2,7,47, 4,0,8,2,8,47, 4,0,7,2,9,47, 4,0,7,6,11,31, 5,15,10,2,6,32, 5,15,10,3,6,32, 5,15,10,5,5,0,
-        5,15,9,2,7,32, 5,15,9,3,7,32, 5,15,8,2,8,32, 5,15,8,3,8,32, 5,15,7,2,9,32, 5,15,7,3,9,32, 5,15,6,2,10,32, 5,15,6,3,10,32,
-        5,15,6,6,10,16, 5,14,11,3,5,33, 5,14,11,5,5,1, 5,14,5,3,11,33, 5,14,5,6,10,17, 5,13,12,3,4,34, 5,13,12,5,5,2, 5,13,4,3,12,34,
-        5,13,4,6,10,18, 5,12,13,3,3,35, 5,12,13,5,5,3, 5,12,3,3,13,35, 5,12,3,6,10,19, 5,11,13,5,5,4, 5,11,3,6,10,20, 5,10,13,5,5,5,
-        5,10,3,6,10,21, 5,9,13,5,5,6, 5,9,3,6,10,22, 5,8,13,5,5,7, 5,8,3,4,5,7, 5,8,3,6,10,23, 5,7,13,4,5,8, 5,7,13,5,5,8,
-        5,7,4,4,5,8, 5,7,4,6,10,24, 5,6,12,4,5,9, 5,6,12,5,5,9, 5,6,5,6,10,25, 5,5,11,5,5,10, 5,5,5,6,10,26, 5,4,12,3,4,43,
-        5,4,12,5,5,11, 5,4,4,3,12,43, 5,4,4,4,5,11, 5,4,4,6,10,27, 5,3,12,4,5,12, 5,3,12,5,5,12, 5,3,5,6,10,28, 5,2,11,5,5,13,
-        5,2,5,4,5,13, 5,2,5,6,10,29, 5,1,12,3,4,46, 5,1,12,4,5,14, 5,1,12,5,5,14, 5,1,6,4,5,14, 5,1,6,6,10,30, 5,0,11,5,5,15,
-        5,0,7,6,10,31, 6,15,10,3,6,32, 6,15,10,5,6,0, 6,15,9,3,7,32, 6,15,8,3,8,32, 6,15,7,3,9,32, 6,15,6,3,10,32, 6,15,6,6,9,16,
-        6,14,11,3,5,33, 6,14,11,5,6,1, 6,14,5,3,11,33, 6,14,5,6,9,17, 6,13,12,3,4,34, 6,13,12,5,6,2, 6,13,4,3,12,34, 6,13,4,6,9,18,
-        6,12,13,3,3,35, 6,12,13,5,6,3, 6,12,3,3,13,35, 6,12,3,6,9,19, 6,11,13,5,6,4, 6,11,3,6,9,20, 6,10,13,5,6,5, 6,10,3,6,9,21,
-        6,9,13,5,6,6, 6,9,3,6,9,22, 6,8,13,5,6,7, 6,8,3,4,6,7, 6,8,3,6,9,23, 6,7,13,4,6,8, 6,7,13,5,6,8, 6,7,4,4,6,8,
-        6,7,4,6,9,24, 6,6,12,4,6,9, 6,6,12,5,6,9, 6,6,5,6,9,25, 6,5,11,5,6,10, 6,5,5,6,9,26, 6,4,12,3,4,43, 6,4,12,5,6,11,
-        6,4,4,3,12,43, 6,4,4,4,6,11, 6,4,4,6,9,27, 6,3,12,4,6,12, 6,3,12,5,6,12, 6,3,5,6,9,28, 6,2,11,5,6,13, 6,2,5,4,6,13,
-        6,2,5,6,9,29, 6,1,12,3,4,46, 6,1,12,4,6,14, 6,1,12,5,6,14, 6,1,6,4,6,14, 6,1,6,6,9,30, 6,0,11,1,5,47, 6,0,11,5,6,15,
-        6,0,10,1,6,47, 6,0,9,1,7,47, 6,0,8,1,8,47, 6,0,7,1,9,47, 6,0,7,6,9,31, 7,15,10,3,6,32, 7,15,10,5,7,0, 7,15,9,3,7,32,
-        7,15,8,3,8,32, 7,15,7,3,9,32, 7,15,6,3,10,32, 7,15,6,6,8,16, 7,14,11,3,5,33, 7,14,11,5,7,1, 7,14,5,3,11,33, 7,14,5,6,8,17,
-        7,13,12,3,4,34, 7,13,12,5,7,2, 7,13,4,3,12,34, 7,13,4,6,8,18, 7,12,13,3,3,35, 7,12,13,5,7,3, 7,12,3,3,13,35, 7,12,3,6,8,19,
-        7,11,13,5,7,4, 7,11,3,6,8,20, 7,10,13,5,7,5, 7,10,3,6,8,21, 7,9,13,5,7,6, 7,9,3,6,8,22, 7,8,13,5,7,7, 7,8,3,4,7,7,
-        7,8,3,6,8,23, 7,7,13,4,7,8, 7,7,13,5,7,8, 7,7,4,4,7,8, 7,7,4,6,8,24, 7,6,12,4,7,9, 7,6,12,5,7,9, 7,6,5,6,8,25,
-        7,5,11,5,7,10, 7,5,5,6,8,26, 7,4,12,3,4,43, 7,4,12,5,7,11, 7,4,4,3,12,43, 7,4,4,4,7,11, 7,4,4,6,8,27, 7,3,12,4,7,12,
-        7,3,12,5,7,12, 7,3,5,6,8,28, 7,2,11,5,7,13, 7,2,5,4,7,13, 7,2,5,6,8,29, 7,1,12,3,4,46, 7,1,12,4,7,14, 7,1,12,5,7,14,
-        7,1,11,4,7,14, 7,1,10,4,7,14, 7,1,9,4,7,14, 7,1,8,4,7,14, 7,1,7,4,7,14, 7,1,6,4,7,14, 7,1,6,6,8,30, 8,15,10,3,6,32,
-        8,15,10,5,8,0, 8,15,9,3,7,32, 8,15,8,3,8,32, 8,15,7,3,9,32, 8,15,6,3,10,32, 8,15,6,6,7,16, 8,14,11,3,5,33, 8,14,11,5,8,1,
-        8,14,5,3,11,33, 8,14,5,6,7,17, 8,13,12,3,4,34, 8,13,12,5,8,2, 8,13,4,3,12,34, 8,13,4,6,7,18, 8,12,13,3,3,35, 8,12,13,5,8,3,
-        8,12,3,3,13,35, 8,12,3,6,7,19, 8,11,13,5,8,4, 8,11,3,6,7,20, 8,10,13,5,8,5, 8,10,3,6,7,21, 8,9,13,5,8,6, 8,9,3,6,7,22,
-        8,8,13,5,8,7, 8,8,3,4,8,7, 8,8,3,6,7,23, 8,7,13,4,8,8, 8,7,13,5,8,8, 8,7,4,4,8,8, 8,7,4,6,7,24, 8,6,12,4,8,9,
-        8,6,12,5,8,9, 8,6,5,6,7,25, 8,5,11,5,8,10, 8,5,5,6,7,26, 8,4,12,3,4,43, 8,4,12,5,8,11, 8,4,4,3,12,43, 8,4,4,4,8,11,
-        8,4,4,6,7,27, 8,3,12,4,8,12, 8,3,12,5,8,12, 8,3,5,6,7,28, 8,2,11,5,8,13, 8,2,5,4,8,13, 8,2,5,6,7,29, 8,1,12,3,4,46,
-        8,1,12,4,8,14, 8,1,12,5,8,14, 8,1,11,4,8,14, 8,1,10,4,8,14, 8,1,9,4,8,14, 8,1,8,4,8,14, 8,1,7,4,8,14, 8,1,6,4,8,14,
-        8,1,6,6,7,30, 9,15,10,3,6,32, 9,15,10,5,9,0, 9,15,9,3,7,32, 9,15,8,3,8,32, 9,15,7,3,9,32, 9,15,6,3,10,32, 9,15,6,6,6,16,
-        9,14,11,3,5,33, 9,14,11,5,9,1, 9,14,5,3,11,33, 9,14,5,6,6,17, 9,13,12,3,4,34, 9,13,12,5,9,2, 9,13,4,3,12,34, 9,13,4,6,6,18,
-        9,12,13,3,3,35, 9,12,13,5,9,3, 9,12,3,3,13,35, 9,12,3,6,6,19, 9,11,13,5,9,4, 9,11,3,6,6,20, 9,10,13,5,9,5, 9,10,3,6,6,21,
-        9,9,13,5,9,6, 9,9,3,6,6,22, 9,8,13,5,9,7, 9,8,3,4,9,7, 9,8,3,6,6,23, 9,7,13,4,9,8, 9,7,13,5,9,8, 9,7,4,4,9,8,
-        9,7,4,6,6,24, 9,6,12,4,9,9, 9,6,12,5,9,9, 9,6,5,6,6,25, 9,5,11,5,9,10, 9,5,5,6,6,26, 9,4,12,3,4,43, 9,4,12,5,9,11,
-        9,4,4,3,12,43, 9,4,4,4,9,11, 9,4,4,6,6,27, 9,3,12,4,9,12, 9,3,12,5,9,12, 9,3,5,6,6,28, 9,2,11,5,9,13, 9,2,5,4,9,13,
-        9,2,5,6,6,29, 9,1,12,3,4,46, 9,1,12,4,9,14, 9,1,12,5,9,14, 9,1,6,4,9,14, 9,1,6,6,6,30, 9,0,11,2,5,47, 9,0,11,5,9,15,
-        9,0,10,2,6,47, 9,0,9,2,7,47, 9,0,8,2,8,47, 9,0,7,2,9,47, 9,0,7,6,6,31, 10,15,10,1,6,32, 10,15,10,3,6,32, 10,15,10,5,10,0,
-        10,15,9,1,7,32, 10,15,9,3,7,32, 10,15,8,1,8,32, 10,15,8,3,8,32, 10,15,7,1,9,32, 10,15,7,3,9,32, 10,15,6,1,10,32, 10,15,6,3,10,32,
-        10,15,6,6,5,16, 10,14,11,3,5,33, 10,14,11,5,10,1, 10,14,5,3,11,33, 10,14,5,6,5,17, 10,13,12,3,4,34, 10,13,12,5,10,2, 10,13,4,3,12,34,
-        10,13,4,6,5,18, 10,12,13,3,3,35, 10,12,13,5,10,3, 10,12,3,3,13,35, 10,12,3,6,5,19, 10,11,13,5,10,4, 10,11,3,6,5,20, 10,10,13,5,10,5,
-        10,10,3,6,5,21, 10,9,13,5,10,6, 10,9,3,6,5,22, 10,8,13,5,10,7, 10,8,3,4,10,7, 10,8,3,6,5,23, 10,7,13,4,10,8, 10,7,13,5,10,8,
-        10,7,4,4,10,8, 10,7,4,6,5,24, 10,6,12,4,10,9, 10,6,12,5,10,9, 10,6,5,6,5,25, 10,5,11,5,10,10, 10,5,5,6,5,26, 10,4,12,3,4,43,
-        10,4,12,5,10,11, 10,4,4,3,12,43, 10,4,4,4,10,11, 10,4,4,6,5,27, 10,3,12,4,10,12, 10,3,12,5,10,12, 10,3,5,6,5,28, 10,2,11,5,10,13,
-        10,2,5,4,10,13, 10,2,5,6,5,29, 10,1,12,3,4,46, 10,1,12,4,10,14, 10,1,12,5,10,14, 10,1,6,4,10,14, 10,1,6,6,5,30, 10,0,11,5,10,15,
-        10,0,7,6,5,31, 11,14,11,3,5,33, 11,14,11,5,11,1, 11,14,10,3,6,33, 11,14,9,3,7,33, 11,14,8,3,8,33, 11,14,7,3,9,33, 11,14,6,3,10,33,
-        11,14,5,3,11,33, 11,14,5,6,4,17, 11,13,12,3,4,34, 11,13,12,5,11,2, 11,13,4,3,12,34, 11,13,4,6,4,18, 11,12,13,3,3,35, 11,12,13,5,11,3,
-        11,12,3,3,13,35, 11,12,3,6,4,19, 11,11,13,5,11,4, 11,11,3,6,4,20, 11,10,13,5,11,5, 11,10,3,6,4,21, 11,9,13,5,11,6, 11,9,3,6,4,22,
-        11,8,13,5,11,7, 11,8,3,4,11,7, 11,8,3,6,4,23, 11,7,13,4,11,8, 11,7,13,5,11,8, 11,7,4,4,11,8, 11,7,4,6,4,24, 11,6,12,4,11,9,
-        11,6,12,5,11,9, 11,6,5,6,4,25, 11,5,11,5,11,10, 11,5,5,6,4,26, 11,4,12,3,4,43, 11,4,12,5,11,11, 11,4,4,3,12,43, 11,4,4,4,11,11,
-        11,4,4,6,4,27, 11,3,12,4,11,12, 11,3,12,5,11,12, 11,3,5,6,4,28, 11,2,11,5,11,13, 11,2,5,4,11,13, 11,2,5,6,4,29, 11,1,12,3,4,46,
-        11,1,12,4,11,14, 11,1,12,5,11,14, 11,1,6,4,11,14, 11,1,6,6,4,30, 11,0,11,1,5,47, 11,0,11,5,11,15, 11,0,10,1,6,47, 11,0,9,1,7,47,
-        11,0,8,1,8,47, 11,0,7,1,9,47, 11,0,7,6,4,31, 12,14,11,1,5,33, 12,14,11,3,5,33, 12,14,11,5,12,1, 12,14,10,1,6,33, 12,14,10,3,6,33,
-        12,14,9,1,7,33, 12,14,9,3,7,33, 12,14,8,1,8,33, 12,14,8,3,8,33, 12,14,7,1,9,33, 12,14,7,3,9,33, 12,14,6,1,10,33, 12,14,6,3,10,33,
-        12,14,5,1,11,33, 12,14,5,3,11,33, 12,14,5,6,3,17, 12,13,12,3,4,34, 12,13,12,5,12,2, 12,13,4,3,12,34, 12,13,4,6,3,18, 12,12,13,3,3,35,
-        12,12,13,5,12,3, 12,12,3,3,13,35, 12,12,3,6,3,19, 12,11,13,5,12,4, 12,11,3,6,3,20, 12,10,13,5,12,5, 12,10,3,6,3,21, 12,9,13,5,12,6,
-        12,9,3,6,3,22, 12,8,13,5,12,7, 12,8,3,4,12,7, 12,8,3,6,3,23, 12,7,13,4,12,8, 12,7,13,5,12,8, 12,7,4,4,12,8, 12,7,4,6,3,24,
-        12,6,12,4,12,9, 12,6,12,5,12,9, 12,6,5,6,3,25, 12,5,11,5,12,10, 12,5,5,6,3,26, 12,4,12,3,4,43, 12,4,12,5,12,11, 12,4,4,3,12,43,
-        12,4,4,4,12,11, 12,4,4,6,3,27, 12,3,12,4,12,12, 12,3,12,5,12,12, 12,3,5,6,3,28, 12,2,11,1,5,45, 12,2,11,5,12,13, 12,2,10,1,6,45,
-        12,2,9,1,7,45, 12,2,8,1,8,45, 12,2,7,1,9,45, 12,2,6,1,10,45, 12,2,5,1,11,45, 12,2,5,4,12,13, 12,2,5,6,3,29, 12,1,12,1,4,46,
-        12,1,12,3,4,46, 12,1,12,4,12,14, 12,1,12,5,12,14, 12,1,11,1,5,46, 12,1,11,4,12,14, 12,1,10,1,6,46, 12,1,10,4,12,14, 12,1,9,1,7,46,
-        12,1,9,4,12,14, 12,1,8,1,8,46, 12,1,8,4,12,14, 12,1,7,1,9,46, 12,1,7,4,12,14, 12,1,6,1,10,46, 12,1,6,4,12,14, 12,1,6,6,3,30,
-        13,13,12,1,4,34, 13,13,12,3,4,34, 13,13,12,5,13,2, 13,13,11,1,5,34, 13,13,11,3,5,34, 13,13,10,1,6,34, 13,13,10,3,6,34, 13,13,9,1,7,34,
-        13,13,9,3,7,34, 13,13,8,1,8,34, 13,13,8,3,8,34, 13,13,7,1,9,34, 13,13,7,3,9,34, 13,13,6,1,10,34, 13,13,6,3,10,34, 13,13,5,1,11,34,
-        13,13,5,3,11,34, 13,13,4,1,12,34, 13,13,4,3,12,34, 13,13,4,6,2,18, 13,12,13,1,3,35, 13,12,13,3,3,35, 13,12,13,5,13,3, 13,12,12,1,4,35,
-        13,12,11,1,5,35, 13,12,10,1,6,35, 13,12,9,1,7,35, 13,12,8,1,8,35, 13,12,7,1,9,35, 13,12,6,1,10,35, 13,12,5,1,11,35, 13,12,4,1,12,35,
-        13,12,3,1,13,35, 13,12,3,3,13,35, 13,12,3,6,2,19, 13,11,13,5,13,4, 13,11,3,6,2,20, 13,10,13,5,13,5, 13,10,3,6,2,21, 13,9,13,5,13,6,
-        13,9,3,6,2,22, 13,8,13,5,13,7, 13,8,3,4,13,7, 13,8,3,6,2,23, 13,7,13,1,3,40, 13,7,13,4,13,8, 13,7,13,5,13,8, 13,7,12,1,4,40,
-        13,7,11,1,5,40, 13,7,10,1,6,40, 13,7,9,1,7,40, 13,7,8,1,8,40, 13,7,7,1,9,40, 13,7,6,1,10,40, 13,7,5,1,11,40, 13,7,4,1,12,40,
-        13,7,4,4,13,8, 13,7,4,6,2,24, 13,6,12,1,4,41, 13,6,12,4,13,9, 13,6,12,5,13,9, 13,6,11,1,5,41, 13,6,10,1,6,41, 13,6,9,1,7,41,
-        13,6,8,1,8,41, 13,6,7,1,9,41, 13,6,6,1,10,41, 13,6,5,1,11,41, 13,6,5,6,2,25, 13,5,11,5,13,10, 13,5,5,6,2,26, 13,4,12,3,4,43,
-        13,4,12,5,13,11, 13,4,4,3,12,43, 13,4,4,4,13,11, 13,4,4,6,2,27, 13,3,12,1,4,44, 13,3,12,4,13,12, 13,3,12,5,13,12, 13,3,11,1,5,44,
-        13,3,11,4,13,12, 13,3,10,1,6,44, 13,3,10,4,13,12, 13,3,9,1,7,44, 13,3,9,4,13,12, 13,3,8,1,8,44, 13,3,8,4,13,12, 13,3,7,1,9,44,
-        13,3,7,4,13,12, 13,3,6,1,10,44, 13,3,6,4,13,12, 13,3,5,1,11,44, 13,3,5,4,13,12, 13,3,5,6,2,28, 14,11,13,1,3,36, 14,11,13,3,3,36,
-        14,11,13,5,14,4, 14,11,12,1,4,36, 14,11,12,3,4,36, 14,11,11,1,5,36, 14,11,11,3,5,36, 14,11,10,1,6,36, 14,11,10,3,6,36, 14,11,9,1,7,36,
-        14,11,9,3,7,36, 14,11,8,1,8,36, 14,11,8,3,8,36, 14,11,7,1,9,36, 14,11,7,3,9,36, 14,11,6,1,10,36, 14,11,6,3,10,36, 14,11,5,1,11,36,
-        14,11,5,3,11,36, 14,11,4,1,12,36, 14,11,4,3,12,36, 14,11,3,1,13,36, 14,11,3,3,13,36, 14,11,3,6,1,20, 14,10,13,1,3,37, 14,10,13,5,14,5,
-        14,10,12,1,4,37, 14,10,11,1,5,37, 14,10,10,1,6,37, 14,10,9,1,7,37, 14,10,8,1,8,37, 14,10,7,1,9,37, 14,10,6,1,10,37, 14,10,5,1,11,37,
-        14,10,4,1,12,37, 14,10,3,1,13,37, 14,10,3,6,1,21, 14,9,13,1,3,38, 14,9,13,5,14,6, 14,9,12,1,4,38, 14,9,11,1,5,38, 14,9,10,1,6,38,
-        14,9,9,1,7,38, 14,9,8,1,8,38, 14,9,7,1,9,38, 14,9,6,1,10,38, 14,9,5,1,11,38, 14,9,4,1,12,38, 14,9,3,1,13,38, 14,9,3,6,1,22,
-        14,8,13,1,3,39, 14,8,13,4,14,7, 14,8,13,5,14,7, 14,8,12,1,4,39, 14,8,12,4,14,7, 14,8,11,1,5,39, 14,8,11,4,14,7, 14,8,10,1,6,39,
-        14,8,10,4,14,7, 14,8,9,1,7,39, 14,8,9,4,14,7, 14,8,8,1,8,39, 14,8,8,4,14,7, 14,8,7,1,9,39, 14,8,7,4,14,7, 14,8,6,1,10,39,
-        14,8,6,4,14,7, 14,8,5,1,11,39, 14,8,5,4,14,7, 14,8,4,1,12,39, 14,8,4,4,14,7, 14,8,3,1,13,39, 14,8,3,4,14,7, 14,8,3,6,1,23,
-        14,5,11,1,5,42, 14,5,11,3,5,42, 14,5,11,5,14,10, 14,5,10,1,6,42, 14,5,10,3,6,42, 14,5,9,1,7,42, 14,5,9,3,7,42, 14,5,8,1,8,42,
-        14,5,8,3,8,42, 14,5,7,1,9,42, 14,5,7,3,9,42, 14,5,6,1,10,42, 14,5,6,3,10,42, 14,5,5,1,11,42, 14,5,5,3,11,42, 14,5,5,6,1,26,
-        14,4,12,1,4,43, 14,4,12,3,4,43, 14,4,12,4,14,11, 14,4,12,5,14,11, 14,4,11,1,5,43, 14,4,11,4,14,11, 14,4,10,1,6,43, 14,4,10,4,14,11,
-        14,4,9,1,7,43, 14,4,9,4,14,11, 14,4,8,1,8,43, 14,4,8,4,14,11, 14,4,7,1,9,43, 14,4,7,4,14,11, 14,4,6,1,10,43, 14,4,6,4,14,11,
-        14,4,5,1,11,43, 14,4,5,4,14,11, 14,4,4,1,12,43, 14,4,4,3,12,43, 14,4,4,4,14,11, 14,4,4,6,1,27,
-      },
-    },
-  },
-}
diff --git a/assets/voxels/biker.lua b/assets/voxels/biker.lua
deleted file mode 100644
index 3b1a38e..0000000
--- a/assets/voxels/biker.lua
+++ /dev/null
@@ -1,330 +0,0 @@
--- Generated by tools/build_voxels.py. DO NOT EDIT.
--- Visual-hull voxel model carved from the "biker" overworld
--- sprite sheet.  Geometry only -- no sheet path, no baked pixel.
--- faces: flat runs of 6 ints -- mx, my, mz, dir, u, v.
---   mx/my/mz  voxel corner in model space (X east, Y up, Z south),
---             0..15, character faces +Z at rest.
---   dir       1 +X  2 -X  3 +Y  4 -Y  5 +Z  6 -Z
---   u/v       pixel this face samples in a sheet of sheetW x sheetH.
---             The runtime pairs the model with the LIVE sheet the
---             engine handed it, so palette/mod recolors apply.
-return {
-  name = "biker",
-  sheetW = 16,
-  sheetH = 96,
-  size = 16,
-  poses = {
-    stand = {
-      frames = { 0, 1, 2 },
-      voxels = 1790,
-      count = 1176,
-      faces = {
-        1,9,12,2,4,38, 1,9,12,3,4,38, 1,9,12,5,1,6, 1,9,11,2,5,38, 1,9,11,3,5,38, 1,9,10,2,6,38, 1,9,10,3,6,38, 1,9,9,2,7,38,
-        1,9,9,3,7,38, 1,9,8,2,8,38, 1,9,8,3,8,38, 1,9,7,2,9,38, 1,9,7,3,9,38, 1,9,6,2,10,38, 1,9,6,3,10,38, 1,9,5,2,11,38,
-        1,9,5,3,11,38, 1,9,4,2,12,38, 1,9,4,3,12,38, 1,9,3,2,13,38, 1,9,3,3,13,38, 1,9,3,6,14,22, 1,8,12,2,4,39, 1,8,12,4,1,7,
-        1,8,12,5,1,7, 1,8,11,2,5,39, 1,8,11,4,1,7, 1,8,10,2,6,39, 1,8,10,4,1,7, 1,8,9,2,7,39, 1,8,9,4,1,7, 1,8,8,2,8,39,
-        1,8,8,4,1,7, 1,8,7,2,9,39, 1,8,7,4,1,7, 1,8,6,2,10,39, 1,8,6,4,1,7, 1,8,5,2,11,39, 1,8,5,4,1,7, 1,8,4,2,12,39,
-        1,8,4,4,1,7, 1,8,3,2,13,39, 1,8,3,4,1,7, 1,8,3,6,14,23, 2,12,13,2,3,35, 2,12,13,3,3,35, 2,12,13,5,2,3, 2,12,12,2,4,35,
-        2,12,12,3,4,35, 2,12,11,2,5,35, 2,12,11,3,5,35, 2,12,10,2,6,35, 2,12,10,3,6,35, 2,12,9,2,7,35, 2,12,9,3,7,35, 2,12,8,2,8,35,
-        2,12,8,3,8,35, 2,12,7,2,9,35, 2,12,7,3,9,35, 2,12,6,2,10,35, 2,12,6,3,10,35, 2,12,5,2,11,35, 2,12,5,3,11,35, 2,12,4,2,12,35,
-        2,12,4,3,12,35, 2,12,3,2,13,35, 2,12,3,3,13,35, 2,12,3,6,13,19, 2,11,13,2,3,36, 2,11,13,5,2,4, 2,11,12,2,4,36, 2,11,11,2,5,36,
-        2,11,10,2,6,36, 2,11,9,2,7,36, 2,11,8,2,8,36, 2,11,7,2,9,36, 2,11,6,2,10,36, 2,11,5,2,11,36, 2,11,4,2,12,36, 2,11,3,2,13,36,
-        2,11,2,2,14,36, 2,11,2,3,14,36, 2,11,2,6,13,20, 2,10,13,2,3,37, 2,10,13,4,2,5, 2,10,13,5,2,5, 2,10,12,2,4,37, 2,10,11,2,5,37,
-        2,10,10,2,6,37, 2,10,9,2,7,37, 2,10,8,2,8,37, 2,10,7,2,9,37, 2,10,6,2,10,37, 2,10,5,2,11,37, 2,10,4,2,12,37, 2,10,3,2,13,37,
-        2,10,2,2,14,37, 2,10,2,4,2,5, 2,10,2,6,13,21, 2,9,12,5,2,6, 2,9,3,6,13,22, 2,8,12,5,2,7, 2,8,3,4,2,7, 2,8,3,6,13,23,
-        2,7,12,2,4,40, 2,7,12,4,2,8, 2,7,12,5,2,8, 2,7,11,2,5,40, 2,7,11,4,2,8, 2,7,10,2,6,40, 2,7,10,4,2,8, 2,7,9,2,7,40,
-        2,7,9,4,2,8, 2,7,8,2,8,40, 2,7,8,4,2,8, 2,7,7,2,9,40, 2,7,7,4,2,8, 2,7,6,2,10,40, 2,7,6,4,2,8, 2,7,5,2,11,40,
-        2,7,5,4,2,8, 2,7,4,2,12,40, 2,7,4,4,2,8, 2,7,4,6,13,24, 2,5,13,2,3,42, 2,5,13,3,3,42, 2,5,13,5,2,10, 2,5,12,2,4,42,
-        2,5,12,3,4,42, 2,5,11,2,5,42, 2,5,11,3,5,42, 2,5,10,2,6,42, 2,5,10,3,6,42, 2,5,9,2,7,42, 2,5,9,3,7,42, 2,5,8,2,8,42,
-        2,5,8,3,8,42, 2,5,7,2,9,42, 2,5,7,3,9,42, 2,5,6,2,10,42, 2,5,6,3,10,42, 2,5,5,2,11,42, 2,5,5,3,11,42, 2,5,4,2,12,42,
-        2,5,4,3,12,42, 2,5,3,2,13,42, 2,5,3,3,13,42, 2,5,3,6,13,26, 2,4,14,2,2,43, 2,4,14,3,2,43, 2,4,14,4,2,11, 2,4,14,5,2,11,
-        2,4,13,2,3,43, 2,4,13,4,2,11, 2,4,12,2,4,43, 2,4,12,4,2,11, 2,4,11,2,5,43, 2,4,11,4,2,11, 2,4,10,2,6,43, 2,4,10,4,2,11,
-        2,4,9,2,7,43, 2,4,9,4,2,11, 2,4,8,2,8,43, 2,4,8,4,2,11, 2,4,7,2,9,43, 2,4,7,4,2,11, 2,4,6,2,10,43, 2,4,6,4,2,11,
-        2,4,5,2,11,43, 2,4,5,4,2,11, 2,4,4,2,12,43, 2,4,4,4,2,11, 2,4,3,2,13,43, 2,4,3,4,2,11, 2,4,2,2,14,43, 2,4,2,3,14,43,
-        2,4,2,4,2,11, 2,4,2,6,13,27, 3,13,12,2,4,34, 3,13,12,3,4,34, 3,13,12,5,3,2, 3,13,11,2,5,34, 3,13,11,3,5,34, 3,13,10,2,6,34,
-        3,13,10,3,6,34, 3,13,9,2,7,34, 3,13,9,3,7,34, 3,13,8,2,8,34, 3,13,8,3,8,34, 3,13,7,2,9,34, 3,13,7,3,9,34, 3,13,6,2,10,34,
-        3,13,6,3,10,34, 3,13,5,2,11,34, 3,13,5,3,11,34, 3,13,4,2,12,34, 3,13,4,3,12,34, 3,13,3,2,13,34, 3,13,3,3,13,34, 3,13,3,6,12,18,
-        3,12,13,3,3,35, 3,12,13,5,3,3, 3,12,3,6,12,19, 3,11,13,5,3,4, 3,11,2,3,14,36, 3,11,2,6,12,20, 3,10,13,4,3,5, 3,10,13,5,3,5,
-        3,10,2,4,3,5, 3,10,2,6,12,21, 3,9,12,5,3,6, 3,9,3,6,12,22, 3,8,12,5,3,7, 3,8,3,4,3,7, 3,8,3,6,12,23, 3,7,12,5,3,8,
-        3,7,4,4,3,8, 3,7,4,6,12,24, 3,6,13,2,3,41, 3,6,13,3,3,41, 3,6,13,5,3,9, 3,6,12,2,4,41, 3,6,11,2,5,41, 3,6,10,2,6,41,
-        3,6,9,2,7,41, 3,6,8,2,8,41, 3,6,7,2,9,41, 3,6,6,2,10,41, 3,6,5,2,11,41, 3,6,5,6,12,25, 3,5,13,5,3,10, 3,5,4,3,12,42,
-        3,5,3,3,13,42, 3,5,3,6,12,26, 3,4,14,3,2,43, 3,4,14,5,3,11, 3,4,2,3,14,43, 3,4,2,6,12,27, 3,3,15,2,1,44, 3,3,15,3,1,44,
-        3,3,15,5,3,12, 3,3,14,2,2,44, 3,3,13,2,3,44, 3,3,12,2,4,44, 3,3,11,2,5,44, 3,3,10,2,6,44, 3,3,9,2,7,44, 3,3,8,2,8,44,
-        3,3,7,2,9,44, 3,3,6,2,10,44, 3,3,5,2,11,44, 3,3,4,2,12,44, 3,3,3,2,13,44, 3,3,2,2,14,44, 3,3,1,2,15,44, 3,3,1,3,15,44,
-        3,3,1,6,12,28, 3,2,15,2,1,45, 3,2,15,4,3,13, 3,2,15,5,3,13, 3,2,14,2,2,45, 3,2,14,4,3,13, 3,2,13,2,3,45, 3,2,13,4,3,13,
-        3,2,12,2,4,45, 3,2,12,4,3,13, 3,2,11,2,5,45, 3,2,11,4,3,13, 3,2,10,2,6,45, 3,2,10,4,3,13, 3,2,9,2,7,45, 3,2,9,4,3,13,
-        3,2,8,2,8,45, 3,2,8,4,3,13, 3,2,7,2,9,45, 3,2,7,4,3,13, 3,2,6,2,10,45, 3,2,6,4,3,13, 3,2,5,2,11,45, 3,2,5,4,3,13,
-        3,2,4,2,12,45, 3,2,4,4,3,13, 3,2,3,2,13,45, 3,2,3,4,3,13, 3,2,2,2,14,45, 3,2,2,4,3,13, 3,2,1,2,15,45, 3,2,1,4,3,13,
-        3,2,1,6,12,29, 4,14,11,2,5,33, 4,14,11,3,5,33, 4,14,11,5,4,1, 4,14,10,2,6,33, 4,14,10,3,6,33, 4,14,9,2,7,33, 4,14,9,3,7,33,
-        4,14,8,2,8,33, 4,14,8,3,8,33, 4,14,7,2,9,33, 4,14,7,3,9,33, 4,14,6,2,10,33, 4,14,6,3,10,33, 4,14,5,2,11,33, 4,14,5,3,11,33,
-        4,14,4,2,12,33, 4,14,4,3,12,33, 4,14,4,6,11,17, 4,13,12,3,4,34, 4,13,12,5,4,2, 4,13,3,3,13,34, 4,13,3,6,11,18, 4,12,13,3,3,35,
-        4,12,13,5,4,3, 4,12,3,6,11,19, 4,11,13,5,4,4, 4,11,2,3,14,36, 4,11,2,6,11,20, 4,10,13,4,4,5, 4,10,13,5,4,5, 4,10,2,4,4,5,
-        4,10,2,6,11,21, 4,9,12,5,4,6, 4,9,3,6,11,22, 4,8,12,5,4,7, 4,8,3,4,4,7, 4,8,3,6,11,23, 4,7,12,5,4,8, 4,7,4,4,4,8,
-        4,7,4,6,11,24, 4,6,13,3,3,41, 4,6,13,5,4,9, 4,6,5,6,11,25, 4,5,13,5,4,10, 4,5,4,3,12,42, 4,5,3,3,13,42, 4,5,3,6,11,26,
-        4,4,14,3,2,43, 4,4,14,5,4,11, 4,4,2,3,14,43, 4,4,2,6,11,27, 4,3,15,3,1,44, 4,3,15,5,4,12, 4,3,1,3,15,44, 4,3,1,6,11,28,
-        4,2,15,4,4,13, 4,2,15,5,4,13, 4,2,1,4,4,13, 4,2,1,6,11,29, 4,1,14,2,2,46, 4,1,14,4,4,14, 4,1,14,5,4,14, 4,1,13,2,3,46,
-        4,1,13,4,4,14, 4,1,12,2,4,46, 4,1,12,4,4,14, 4,1,11,2,5,46, 4,1,11,4,4,14, 4,1,10,2,6,46, 4,1,10,4,4,14, 4,1,9,2,7,46,
-        4,1,9,4,4,14, 4,1,8,2,8,46, 4,1,8,4,4,14, 4,1,7,2,9,46, 4,1,7,4,4,14, 4,1,6,2,10,46, 4,1,6,4,4,14, 4,1,5,2,11,46,
-        4,1,5,4,4,14, 4,1,4,2,12,46, 4,1,4,4,4,14, 4,1,3,2,13,46, 4,1,3,4,4,14, 4,1,2,2,14,46, 4,1,2,4,4,14, 4,1,2,6,11,30,
-        5,14,11,3,5,33, 5,14,11,5,5,1, 5,14,10,3,6,33, 5,14,9,3,7,33, 5,14,8,3,8,33, 5,14,7,3,9,33, 5,14,6,3,10,33, 5,14,5,3,11,33,
-        5,14,4,3,12,33, 5,14,4,6,10,17, 5,13,12,3,4,34, 5,13,12,5,5,2, 5,13,3,3,13,34, 5,13,3,6,10,18, 5,12,13,3,3,35, 5,12,13,5,5,3,
-        5,12,3,6,10,19, 5,11,13,5,5,4, 5,11,2,3,14,36, 5,11,2,6,10,20, 5,10,13,4,5,5, 5,10,13,5,5,5, 5,10,2,4,5,5, 5,10,2,6,10,21,
-        5,9,12,5,5,6, 5,9,3,6,10,22, 5,8,12,5,5,7, 5,8,3,4,5,7, 5,8,3,6,10,23, 5,7,12,5,5,8, 5,7,4,4,5,8, 5,7,4,6,10,24,
-        5,6,13,3,3,41, 5,6,13,5,5,9, 5,6,5,6,10,25, 5,5,13,5,5,10, 5,5,4,3,12,42, 5,5,3,3,13,42, 5,5,3,6,10,26, 5,4,14,3,2,43,
-        5,4,14,5,5,11, 5,4,2,3,14,43, 5,4,2,6,10,27, 5,3,15,3,1,44, 5,3,15,5,5,12, 5,3,1,3,15,44, 5,3,1,6,10,28, 5,2,15,4,5,13,
-        5,2,15,5,5,13, 5,2,1,4,5,13, 5,2,1,6,10,29, 5,1,14,4,5,14, 5,1,14,5,5,14, 5,1,13,4,5,14, 5,1,12,4,5,14, 5,1,11,4,5,14,
-        5,1,10,4,5,14, 5,1,9,4,5,14, 5,1,8,4,5,14, 5,1,7,4,5,14, 5,1,6,4,5,14, 5,1,5,4,5,14, 5,1,4,4,5,14, 5,1,3,4,5,14,
-        5,1,2,4,5,14, 5,1,2,6,10,30, 6,15,10,2,6,32, 6,15,10,3,6,32, 6,15,10,5,6,0, 6,15,9,2,7,32, 6,15,9,3,7,32, 6,15,8,2,8,32,
-        6,15,8,3,8,32, 6,15,7,2,9,32, 6,15,7,3,9,32, 6,15,6,2,10,32, 6,15,6,3,10,32, 6,15,5,2,11,32, 6,15,5,3,11,32, 6,15,5,6,9,16,
-        6,14,11,3,5,33, 6,14,11,5,6,1, 6,14,4,3,12,33, 6,14,4,6,9,17, 6,13,12,3,4,34, 6,13,12,5,6,2, 6,13,3,3,13,34, 6,13,3,6,9,18,
-        6,12,13,3,3,35, 6,12,13,5,6,3, 6,12,3,6,9,19, 6,11,13,5,6,4, 6,11,2,3,14,36, 6,11,2,6,9,20, 6,10,13,4,6,5, 6,10,13,5,6,5,
-        6,10,2,4,6,5, 6,10,2,6,9,21, 6,9,12,5,6,6, 6,9,3,6,9,22, 6,8,12,5,6,7, 6,8,3,4,6,7, 6,8,3,6,9,23, 6,7,12,5,6,8,
-        6,7,4,4,6,8, 6,7,4,6,9,24, 6,6,13,3,3,41, 6,6,13,5,6,9, 6,6,5,6,9,25, 6,5,13,5,6,10, 6,5,4,3,12,42, 6,5,3,3,13,42,
-        6,5,3,6,9,26, 6,4,14,3,2,43, 6,4,14,5,6,11, 6,4,2,3,14,43, 6,4,2,6,9,27, 6,3,15,3,1,44, 6,3,15,5,6,12, 6,3,1,3,15,44,
-        6,3,1,6,9,28, 6,2,15,4,6,13, 6,2,15,5,6,13, 6,2,1,4,6,13, 6,2,1,6,9,29, 6,1,14,4,6,14, 6,1,14,5,6,14, 6,1,13,4,6,14,
-        6,1,12,4,6,14, 6,1,11,4,6,14, 6,1,10,4,6,14, 6,1,9,4,6,14, 6,1,8,4,6,14, 6,1,7,4,6,14, 6,1,6,4,6,14, 6,1,5,4,6,14,
-        6,1,4,4,6,14, 6,1,3,4,6,14, 6,1,2,4,6,14, 6,1,2,6,9,30, 7,15,10,3,6,32, 7,15,10,5,7,0, 7,15,9,3,7,32, 7,15,8,3,8,32,
-        7,15,7,3,9,32, 7,15,6,3,10,32, 7,15,5,3,11,32, 7,15,5,6,8,16, 7,14,11,3,5,33, 7,14,11,5,7,1, 7,14,4,3,12,33, 7,14,4,6,8,17,
-        7,13,12,3,4,34, 7,13,12,5,7,2, 7,13,3,3,13,34, 7,13,3,6,8,18, 7,12,13,3,3,35, 7,12,13,5,7,3, 7,12,3,6,8,19, 7,11,13,5,7,4,
-        7,11,2,3,14,36, 7,11,2,6,8,20, 7,10,13,4,7,5, 7,10,13,5,7,5, 7,10,2,4,7,5, 7,10,2,6,8,21, 7,9,12,5,7,6, 7,9,3,6,8,22,
-        7,8,12,5,7,7, 7,8,3,4,7,7, 7,8,3,6,8,23, 7,7,12,5,7,8, 7,7,4,4,7,8, 7,7,4,6,8,24, 7,6,13,3,3,41, 7,6,13,5,7,9,
-        7,6,5,6,8,25, 7,5,13,5,7,10, 7,5,4,3,12,42, 7,5,3,3,13,42, 7,5,3,6,8,26, 7,4,14,3,2,43, 7,4,14,5,7,11, 7,4,2,3,14,43,
-        7,4,2,6,8,27, 7,3,15,3,1,44, 7,3,15,5,7,12, 7,3,1,3,15,44, 7,3,1,6,8,28, 7,2,15,4,7,13, 7,2,15,5,7,13, 7,2,1,4,7,13,
-        7,2,1,6,8,29, 7,1,14,4,7,14, 7,1,14,5,7,14, 7,1,10,4,7,14, 7,1,9,4,7,14, 7,1,8,4,7,14, 7,1,7,4,7,14, 7,1,6,4,7,14,
-        7,1,2,4,7,14, 7,1,2,6,8,30, 7,0,13,2,3,47, 7,0,13,5,7,15, 7,0,12,2,4,47, 7,0,11,2,5,47, 7,0,11,6,8,31, 7,0,5,2,11,47,
-        7,0,5,5,7,15, 7,0,4,2,12,47, 7,0,3,2,13,47, 7,0,3,6,8,31, 8,15,10,3,6,32, 8,15,10,5,8,0, 8,15,9,3,7,32, 8,15,8,3,8,32,
-        8,15,7,3,9,32, 8,15,6,3,10,32, 8,15,5,3,11,32, 8,15,5,6,7,16, 8,14,11,3,5,33, 8,14,11,5,8,1, 8,14,4,3,12,33, 8,14,4,6,7,17,
-        8,13,12,3,4,34, 8,13,12,5,8,2, 8,13,3,3,13,34, 8,13,3,6,7,18, 8,12,13,3,3,35, 8,12,13,5,8,3, 8,12,3,6,7,19, 8,11,13,5,8,4,
-        8,11,2,3,14,36, 8,11,2,6,7,20, 8,10,13,4,8,5, 8,10,13,5,8,5, 8,10,2,4,8,5, 8,10,2,6,7,21, 8,9,12,5,8,6, 8,9,3,6,7,22,
-        8,8,12,5,8,7, 8,8,3,4,8,7, 8,8,3,6,7,23, 8,7,12,5,8,8, 8,7,4,4,8,8, 8,7,4,6,7,24, 8,6,13,3,3,41, 8,6,13,5,8,9,
-        8,6,5,6,7,25, 8,5,13,5,8,10, 8,5,4,3,12,42, 8,5,3,3,13,42, 8,5,3,6,7,26, 8,4,14,3,2,43, 8,4,14,5,8,11, 8,4,2,3,14,43,
-        8,4,2,6,7,27, 8,3,15,3,1,44, 8,3,15,5,8,12, 8,3,1,3,15,44, 8,3,1,6,7,28, 8,2,15,4,8,13, 8,2,15,5,8,13, 8,2,1,4,8,13,
-        8,2,1,6,7,29, 8,1,14,4,8,14, 8,1,14,5,8,14, 8,1,10,4,8,14, 8,1,9,4,8,14, 8,1,8,4,8,14, 8,1,7,4,8,14, 8,1,6,4,8,14,
-        8,1,2,4,8,14, 8,1,2,6,7,30, 8,0,13,1,3,47, 8,0,13,5,8,15, 8,0,12,1,4,47, 8,0,11,1,5,47, 8,0,11,6,7,31, 8,0,5,1,11,47,
-        8,0,5,5,8,15, 8,0,4,1,12,47, 8,0,3,1,13,47, 8,0,3,6,7,31, 9,15,10,1,6,32, 9,15,10,3,6,32, 9,15,10,5,9,0, 9,15,9,1,7,32,
-        9,15,9,3,7,32, 9,15,8,1,8,32, 9,15,8,3,8,32, 9,15,7,1,9,32, 9,15,7,3,9,32, 9,15,6,1,10,32, 9,15,6,3,10,32, 9,15,5,1,11,32,
-        9,15,5,3,11,32, 9,15,5,6,6,16, 9,14,11,3,5,33, 9,14,11,5,9,1, 9,14,4,3,12,33, 9,14,4,6,6,17, 9,13,12,3,4,34, 9,13,12,5,9,2,
-        9,13,3,3,13,34, 9,13,3,6,6,18, 9,12,13,3,3,35, 9,12,13,5,9,3, 9,12,3,6,6,19, 9,11,13,5,9,4, 9,11,2,3,14,36, 9,11,2,6,6,20,
-        9,10,13,4,9,5, 9,10,13,5,9,5, 9,10,2,4,9,5, 9,10,2,6,6,21, 9,9,12,5,9,6, 9,9,3,6,6,22, 9,8,12,5,9,7, 9,8,3,4,9,7,
-        9,8,3,6,6,23, 9,7,12,5,9,8, 9,7,4,4,9,8, 9,7,4,6,6,24, 9,6,13,3,3,41, 9,6,13,5,9,9, 9,6,5,6,6,25, 9,5,13,5,9,10,
-        9,5,4,3,12,42, 9,5,3,3,13,42, 9,5,3,6,6,26, 9,4,14,3,2,43, 9,4,14,5,9,11, 9,4,2,3,14,43, 9,4,2,6,6,27, 9,3,15,3,1,44,
-        9,3,15,5,9,12, 9,3,1,3,15,44, 9,3,1,6,6,28, 9,2,15,4,9,13, 9,2,15,5,9,13, 9,2,1,4,9,13, 9,2,1,6,6,29, 9,1,14,4,9,14,
-        9,1,14,5,9,14, 9,1,13,4,9,14, 9,1,12,4,9,14, 9,1,11,4,9,14, 9,1,10,4,9,14, 9,1,9,4,9,14, 9,1,8,4,9,14, 9,1,7,4,9,14,
-        9,1,6,4,9,14, 9,1,5,4,9,14, 9,1,4,4,9,14, 9,1,3,4,9,14, 9,1,2,4,9,14, 9,1,2,6,6,30, 10,14,11,3,5,33, 10,14,11,5,10,1,
-        10,14,10,3,6,33, 10,14,9,3,7,33, 10,14,8,3,8,33, 10,14,7,3,9,33, 10,14,6,3,10,33, 10,14,5,3,11,33, 10,14,4,3,12,33, 10,14,4,6,5,17,
-        10,13,12,3,4,34, 10,13,12,5,10,2, 10,13,3,3,13,34, 10,13,3,6,5,18, 10,12,13,3,3,35, 10,12,13,5,10,3, 10,12,3,6,5,19, 10,11,13,5,10,4,
-        10,11,2,3,14,36, 10,11,2,6,5,20, 10,10,13,4,10,5, 10,10,13,5,10,5, 10,10,2,4,10,5, 10,10,2,6,5,21, 10,9,12,5,10,6, 10,9,3,6,5,22,
-        10,8,12,5,10,7, 10,8,3,4,10,7, 10,8,3,6,5,23, 10,7,12,5,10,8, 10,7,4,4,10,8, 10,7,4,6,5,24, 10,6,13,3,3,41, 10,6,13,5,10,9,
-        10,6,5,6,5,25, 10,5,13,5,10,10, 10,5,4,3,12,42, 10,5,3,3,13,42, 10,5,3,6,5,26, 10,4,14,3,2,43, 10,4,14,5,10,11, 10,4,2,3,14,43,
-        10,4,2,6,5,27, 10,3,15,3,1,44, 10,3,15,5,10,12, 10,3,1,3,15,44, 10,3,1,6,5,28, 10,2,15,4,10,13, 10,2,15,5,10,13, 10,2,1,4,10,13,
-        10,2,1,6,5,29, 10,1,14,4,10,14, 10,1,14,5,10,14, 10,1,13,4,10,14, 10,1,12,4,10,14, 10,1,11,4,10,14, 10,1,10,4,10,14, 10,1,9,4,10,14,
-        10,1,8,4,10,14, 10,1,7,4,10,14, 10,1,6,4,10,14, 10,1,5,4,10,14, 10,1,4,4,10,14, 10,1,3,4,10,14, 10,1,2,4,10,14, 10,1,2,6,5,30,
-        11,14,11,1,5,33, 11,14,11,3,5,33, 11,14,11,5,11,1, 11,14,10,1,6,33, 11,14,10,3,6,33, 11,14,9,1,7,33, 11,14,9,3,7,33, 11,14,8,1,8,33,
-        11,14,8,3,8,33, 11,14,7,1,9,33, 11,14,7,3,9,33, 11,14,6,1,10,33, 11,14,6,3,10,33, 11,14,5,1,11,33, 11,14,5,3,11,33, 11,14,4,1,12,33,
-        11,14,4,3,12,33, 11,14,4,6,4,17, 11,13,12,3,4,34, 11,13,12,5,11,2, 11,13,3,3,13,34, 11,13,3,6,4,18, 11,12,13,3,3,35, 11,12,13,5,11,3,
-        11,12,3,6,4,19, 11,11,13,5,11,4, 11,11,2,3,14,36, 11,11,2,6,4,20, 11,10,13,4,11,5, 11,10,13,5,11,5, 11,10,2,4,11,5, 11,10,2,6,4,21,
-        11,9,12,5,11,6, 11,9,3,6,4,22, 11,8,12,5,11,7, 11,8,3,4,11,7, 11,8,3,6,4,23, 11,7,12,5,11,8, 11,7,4,4,11,8, 11,7,4,6,4,24,
-        11,6,13,3,3,41, 11,6,13,5,11,9, 11,6,5,6,4,25, 11,5,13,5,11,10, 11,5,4,3,12,42, 11,5,3,3,13,42, 11,5,3,6,4,26, 11,4,14,3,2,43,
-        11,4,14,5,11,11, 11,4,2,3,14,43, 11,4,2,6,4,27, 11,3,15,3,1,44, 11,3,15,5,11,12, 11,3,1,3,15,44, 11,3,1,6,4,28, 11,2,15,4,11,13,
-        11,2,15,5,11,13, 11,2,1,4,11,13, 11,2,1,6,4,29, 11,1,14,1,2,46, 11,1,14,4,11,14, 11,1,14,5,11,14, 11,1,13,1,3,46, 11,1,13,4,11,14,
-        11,1,12,1,4,46, 11,1,12,4,11,14, 11,1,11,1,5,46, 11,1,11,4,11,14, 11,1,10,1,6,46, 11,1,10,4,11,14, 11,1,9,1,7,46, 11,1,9,4,11,14,
-        11,1,8,1,8,46, 11,1,8,4,11,14, 11,1,7,1,9,46, 11,1,7,4,11,14, 11,1,6,1,10,46, 11,1,6,4,11,14, 11,1,5,1,11,46, 11,1,5,4,11,14,
-        11,1,4,1,12,46, 11,1,4,4,11,14, 11,1,3,1,13,46, 11,1,3,4,11,14, 11,1,2,1,14,46, 11,1,2,4,11,14, 11,1,2,6,4,30, 12,13,12,1,4,34,
-        12,13,12,3,4,34, 12,13,12,5,12,2, 12,13,11,1,5,34, 12,13,11,3,5,34, 12,13,10,1,6,34, 12,13,10,3,6,34, 12,13,9,1,7,34, 12,13,9,3,7,34,
-        12,13,8,1,8,34, 12,13,8,3,8,34, 12,13,7,1,9,34, 12,13,7,3,9,34, 12,13,6,1,10,34, 12,13,6,3,10,34, 12,13,5,1,11,34, 12,13,5,3,11,34,
-        12,13,4,1,12,34, 12,13,4,3,12,34, 12,13,3,1,13,34, 12,13,3,3,13,34, 12,13,3,6,3,18, 12,12,13,3,3,35, 12,12,13,5,12,3, 12,12,3,6,3,19,
-        12,11,13,5,12,4, 12,11,2,3,14,36, 12,11,2,6,3,20, 12,10,13,4,12,5, 12,10,13,5,12,5, 12,10,2,4,12,5, 12,10,2,6,3,21, 12,9,12,5,12,6,
-        12,9,3,6,3,22, 12,8,12,5,12,7, 12,8,3,4,12,7, 12,8,3,6,3,23, 12,7,12,5,12,8, 12,7,4,4,12,8, 12,7,4,6,3,24, 12,6,13,1,3,41,
-        12,6,13,3,3,41, 12,6,13,5,12,9, 12,6,12,1,4,41, 12,6,11,1,5,41, 12,6,10,1,6,41, 12,6,9,1,7,41, 12,6,8,1,8,41, 12,6,7,1,9,41,
-        12,6,6,1,10,41, 12,6,5,1,11,41, 12,6,5,6,3,25, 12,5,13,5,12,10, 12,5,4,3,12,42, 12,5,3,3,13,42, 12,5,3,6,3,26, 12,4,14,3,2,43,
-        12,4,14,5,12,11, 12,4,2,3,14,43, 12,4,2,6,3,27, 12,3,15,1,1,44, 12,3,15,3,1,44, 12,3,15,5,12,12, 12,3,14,1,2,44, 12,3,13,1,3,44,
-        12,3,12,1,4,44, 12,3,11,1,5,44, 12,3,10,1,6,44, 12,3,9,1,7,44, 12,3,8,1,8,44, 12,3,7,1,9,44, 12,3,6,1,10,44, 12,3,5,1,11,44,
-        12,3,4,1,12,44, 12,3,3,1,13,44, 12,3,2,1,14,44, 12,3,1,1,15,44, 12,3,1,3,15,44, 12,3,1,6,3,28, 12,2,15,1,1,45, 12,2,15,4,12,13,
-        12,2,15,5,12,13, 12,2,14,1,2,45, 12,2,14,4,12,13, 12,2,13,1,3,45, 12,2,13,4,12,13, 12,2,12,1,4,45, 12,2,12,4,12,13, 12,2,11,1,5,45,
-        12,2,11,4,12,13, 12,2,10,1,6,45, 12,2,10,4,12,13, 12,2,9,1,7,45, 12,2,9,4,12,13, 12,2,8,1,8,45, 12,2,8,4,12,13, 12,2,7,1,9,45,
-        12,2,7,4,12,13, 12,2,6,1,10,45, 12,2,6,4,12,13, 12,2,5,1,11,45, 12,2,5,4,12,13, 12,2,4,1,12,45, 12,2,4,4,12,13, 12,2,3,1,13,45,
-        12,2,3,4,12,13, 12,2,2,1,14,45, 12,2,2,4,12,13, 12,2,1,1,15,45, 12,2,1,4,12,13, 12,2,1,6,3,29, 13,12,13,1,3,35, 13,12,13,3,3,35,
-        13,12,13,5,13,3, 13,12,12,1,4,35, 13,12,12,3,4,35, 13,12,11,1,5,35, 13,12,11,3,5,35, 13,12,10,1,6,35, 13,12,10,3,6,35, 13,12,9,1,7,35,
-        13,12,9,3,7,35, 13,12,8,1,8,35, 13,12,8,3,8,35, 13,12,7,1,9,35, 13,12,7,3,9,35, 13,12,6,1,10,35, 13,12,6,3,10,35, 13,12,5,1,11,35,
-        13,12,5,3,11,35, 13,12,4,1,12,35, 13,12,4,3,12,35, 13,12,3,1,13,35, 13,12,3,3,13,35, 13,12,3,6,2,19, 13,11,13,1,3,36, 13,11,13,5,13,4,
-        13,11,12,1,4,36, 13,11,11,1,5,36, 13,11,10,1,6,36, 13,11,9,1,7,36, 13,11,8,1,8,36, 13,11,7,1,9,36, 13,11,6,1,10,36, 13,11,5,1,11,36,
-        13,11,4,1,12,36, 13,11,3,1,13,36, 13,11,2,1,14,36, 13,11,2,3,14,36, 13,11,2,6,2,20, 13,10,13,1,3,37, 13,10,13,4,13,5, 13,10,13,5,13,5,
-        13,10,12,1,4,37, 13,10,11,1,5,37, 13,10,10,1,6,37, 13,10,9,1,7,37, 13,10,8,1,8,37, 13,10,7,1,9,37, 13,10,6,1,10,37, 13,10,5,1,11,37,
-        13,10,4,1,12,37, 13,10,3,1,13,37, 13,10,2,1,14,37, 13,10,2,4,13,5, 13,10,2,6,2,21, 13,9,12,5,13,6, 13,9,3,6,2,22, 13,8,12,5,13,7,
-        13,8,3,4,13,7, 13,8,3,6,2,23, 13,7,12,1,4,40, 13,7,12,4,13,8, 13,7,12,5,13,8, 13,7,11,1,5,40, 13,7,11,4,13,8, 13,7,10,1,6,40,
-        13,7,10,4,13,8, 13,7,9,1,7,40, 13,7,9,4,13,8, 13,7,8,1,8,40, 13,7,8,4,13,8, 13,7,7,1,9,40, 13,7,7,4,13,8, 13,7,6,1,10,40,
-        13,7,6,4,13,8, 13,7,5,1,11,40, 13,7,5,4,13,8, 13,7,4,1,12,40, 13,7,4,4,13,8, 13,7,4,6,2,24, 13,5,13,1,3,42, 13,5,13,3,3,42,
-        13,5,13,5,13,10, 13,5,12,1,4,42, 13,5,12,3,4,42, 13,5,11,1,5,42, 13,5,11,3,5,42, 13,5,10,1,6,42, 13,5,10,3,6,42, 13,5,9,1,7,42,
-        13,5,9,3,7,42, 13,5,8,1,8,42, 13,5,8,3,8,42, 13,5,7,1,9,42, 13,5,7,3,9,42, 13,5,6,1,10,42, 13,5,6,3,10,42, 13,5,5,1,11,42,
-        13,5,5,3,11,42, 13,5,4,1,12,42, 13,5,4,3,12,42, 13,5,3,1,13,42, 13,5,3,3,13,42, 13,5,3,6,2,26, 13,4,14,1,2,43, 13,4,14,3,2,43,
-        13,4,14,4,13,11, 13,4,14,5,13,11, 13,4,13,1,3,43, 13,4,13,4,13,11, 13,4,12,1,4,43, 13,4,12,4,13,11, 13,4,11,1,5,43, 13,4,11,4,13,11,
-        13,4,10,1,6,43, 13,4,10,4,13,11, 13,4,9,1,7,43, 13,4,9,4,13,11, 13,4,8,1,8,43, 13,4,8,4,13,11, 13,4,7,1,9,43, 13,4,7,4,13,11,
-        13,4,6,1,10,43, 13,4,6,4,13,11, 13,4,5,1,11,43, 13,4,5,4,13,11, 13,4,4,1,12,43, 13,4,4,4,13,11, 13,4,3,1,13,43, 13,4,3,4,13,11,
-        13,4,2,1,14,43, 13,4,2,3,14,43, 13,4,2,4,13,11, 13,4,2,6,2,27, 14,9,12,1,4,38, 14,9,12,3,4,38, 14,9,12,5,14,6, 14,9,11,1,5,38,
-        14,9,11,3,5,38, 14,9,10,1,6,38, 14,9,10,3,6,38, 14,9,9,1,7,38, 14,9,9,3,7,38, 14,9,8,1,8,38, 14,9,8,3,8,38, 14,9,7,1,9,38,
-        14,9,7,3,9,38, 14,9,6,1,10,38, 14,9,6,3,10,38, 14,9,5,1,11,38, 14,9,5,3,11,38, 14,9,4,1,12,38, 14,9,4,3,12,38, 14,9,3,1,13,38,
-        14,9,3,3,13,38, 14,9,3,6,1,22, 14,8,12,1,4,39, 14,8,12,4,14,7, 14,8,12,5,14,7, 14,8,11,1,5,39, 14,8,11,4,14,7, 14,8,10,1,6,39,
-        14,8,10,4,14,7, 14,8,9,1,7,39, 14,8,9,4,14,7, 14,8,8,1,8,39, 14,8,8,4,14,7, 14,8,7,1,9,39, 14,8,7,4,14,7, 14,8,6,1,10,39,
-        14,8,6,4,14,7, 14,8,5,1,11,39, 14,8,5,4,14,7, 14,8,4,1,12,39, 14,8,4,4,14,7, 14,8,3,1,13,39, 14,8,3,4,14,7, 14,8,3,6,1,23,
-      },
-    },
-    walk = {
-      frames = { 3, 4, 5 },
-      voxels = 1852,
-      count = 1208,
-      faces = {
-        1,9,12,2,3,86, 1,9,12,3,3,86, 1,9,12,5,0,54, 1,9,11,2,4,86, 1,9,11,3,4,86, 1,9,10,2,5,86, 1,9,10,3,5,86, 1,9,9,2,6,86,
-        1,9,9,3,6,86, 1,9,8,2,7,86, 1,9,8,3,7,86, 1,9,7,2,8,86, 1,9,7,3,8,86, 1,9,6,2,9,86, 1,9,6,3,9,86, 1,9,5,2,10,86,
-        1,9,5,3,10,86, 1,9,4,2,11,86, 1,9,4,3,11,86, 1,9,3,2,12,86, 1,9,3,3,12,86, 1,9,3,6,13,70, 1,8,12,2,3,87, 1,8,12,4,0,55,
-        1,8,12,5,0,55, 1,8,11,2,4,87, 1,8,11,4,0,55, 1,8,10,2,5,87, 1,8,10,4,0,55, 1,8,9,2,6,87, 1,8,9,4,0,55, 1,8,8,2,7,87,
-        1,8,8,4,0,55, 1,8,7,2,8,87, 1,8,7,4,0,55, 1,8,6,2,9,87, 1,8,6,4,0,55, 1,8,5,2,10,87, 1,8,5,4,0,55, 1,8,4,2,11,87,
-        1,8,4,4,0,55, 1,8,3,2,12,87, 1,8,3,4,0,55, 1,8,3,6,13,71, 2,12,13,2,2,83, 2,12,13,3,2,83, 2,12,13,5,1,51, 2,12,12,2,3,83,
-        2,12,12,3,3,83, 2,12,11,2,4,83, 2,12,11,3,4,83, 2,12,10,2,5,83, 2,12,10,3,5,83, 2,12,9,2,6,83, 2,12,9,3,6,83, 2,12,8,2,7,83,
-        2,12,8,3,7,83, 2,12,7,2,8,83, 2,12,7,3,8,83, 2,12,6,2,9,83, 2,12,6,3,9,83, 2,12,5,2,10,83, 2,12,5,3,10,83, 2,12,4,2,11,83,
-        2,12,4,3,11,83, 2,12,3,2,12,83, 2,12,3,3,12,83, 2,12,3,6,12,67, 2,11,13,2,2,84, 2,11,13,5,1,52, 2,11,12,2,3,84, 2,11,11,2,4,84,
-        2,11,10,2,5,84, 2,11,9,2,6,84, 2,11,8,2,7,84, 2,11,7,2,8,84, 2,11,6,2,9,84, 2,11,5,2,10,84, 2,11,4,2,11,84, 2,11,3,2,12,84,
-        2,11,2,2,13,84, 2,11,2,3,13,84, 2,11,2,6,12,68, 2,10,13,2,2,85, 2,10,13,4,1,53, 2,10,13,5,1,53, 2,10,12,2,3,85, 2,10,11,2,4,85,
-        2,10,10,2,5,85, 2,10,9,2,6,85, 2,10,8,2,7,85, 2,10,7,2,8,85, 2,10,6,2,9,85, 2,10,5,2,10,85, 2,10,4,2,11,85, 2,10,3,2,12,85,
-        2,10,2,2,13,85, 2,10,2,4,1,53, 2,10,2,6,12,69, 2,9,12,5,1,54, 2,9,3,6,12,70, 2,8,12,5,1,55, 2,8,3,4,1,55, 2,8,3,6,12,71,
-        2,7,12,2,3,88, 2,7,12,4,1,56, 2,7,12,5,1,56, 2,7,11,2,4,88, 2,7,11,4,1,56, 2,7,10,2,5,88, 2,7,10,4,1,56, 2,7,9,2,6,88,
-        2,7,9,4,1,56, 2,7,8,2,7,88, 2,7,8,4,1,56, 2,7,7,2,8,88, 2,7,7,4,1,56, 2,7,6,2,9,88, 2,7,6,4,1,56, 2,7,5,2,10,88,
-        2,7,5,4,1,56, 2,7,4,2,11,88, 2,7,4,4,1,56, 2,7,4,6,12,72, 2,5,13,2,2,90, 2,5,13,3,2,90, 2,5,13,5,1,58, 2,5,12,2,3,90,
-        2,5,12,3,3,90, 2,5,11,2,4,90, 2,5,11,3,4,90, 2,5,10,2,5,90, 2,5,10,3,5,90, 2,5,9,2,6,90, 2,5,9,3,6,90, 2,5,8,2,7,90,
-        2,5,8,3,7,90, 2,5,7,2,8,90, 2,5,7,3,8,90, 2,5,6,2,9,90, 2,5,6,3,9,90, 2,5,5,2,10,90, 2,5,5,3,10,90, 2,5,4,2,11,90,
-        2,5,4,3,11,90, 2,5,3,2,12,90, 2,5,3,3,12,90, 2,5,3,6,12,74, 2,4,14,2,1,91, 2,4,14,3,1,91, 2,4,14,4,1,59, 2,4,14,5,1,59,
-        2,4,13,2,2,91, 2,4,13,4,1,59, 2,4,12,2,3,91, 2,4,12,4,1,59, 2,4,11,2,4,91, 2,4,11,4,1,59, 2,4,10,2,5,91, 2,4,10,4,1,59,
-        2,4,9,2,6,91, 2,4,9,4,1,59, 2,4,8,2,7,91, 2,4,8,4,1,59, 2,4,7,2,8,91, 2,4,7,4,1,59, 2,4,6,2,9,91, 2,4,6,4,1,59,
-        2,4,5,2,10,91, 2,4,5,4,1,59, 2,4,4,2,11,91, 2,4,4,4,1,59, 2,4,3,2,12,91, 2,4,3,4,1,59, 2,4,2,2,13,91, 2,4,2,3,13,91,
-        2,4,2,4,1,59, 2,4,2,6,12,75, 3,13,12,2,3,82, 3,13,12,3,3,82, 3,13,12,5,2,50, 3,13,11,2,4,82, 3,13,11,3,4,82, 3,13,10,2,5,82,
-        3,13,10,3,5,82, 3,13,9,2,6,82, 3,13,9,3,6,82, 3,13,8,2,7,82, 3,13,8,3,7,82, 3,13,7,2,8,82, 3,13,7,3,8,82, 3,13,6,2,9,82,
-        3,13,6,3,9,82, 3,13,5,2,10,82, 3,13,5,3,10,82, 3,13,4,2,11,82, 3,13,4,3,11,82, 3,13,3,2,12,82, 3,13,3,3,12,82, 3,13,3,6,11,66,
-        3,12,13,3,2,83, 3,12,13,5,2,51, 3,12,3,6,11,67, 3,11,13,5,2,52, 3,11,2,3,13,84, 3,11,2,6,11,68, 3,10,13,4,2,53, 3,10,13,5,2,53,
-        3,10,2,4,2,53, 3,10,2,6,11,69, 3,9,12,5,2,54, 3,9,3,6,11,70, 3,8,12,5,2,55, 3,8,3,4,2,55, 3,8,3,6,11,71, 3,7,12,5,2,56,
-        3,7,4,4,2,56, 3,7,4,6,11,72, 3,6,13,2,2,89, 3,6,13,3,2,89, 3,6,13,5,2,57, 3,6,12,2,3,89, 3,6,11,2,4,89, 3,6,10,2,5,89,
-        3,6,9,2,6,89, 3,6,8,2,7,89, 3,6,7,2,8,89, 3,6,6,2,9,89, 3,6,5,2,10,89, 3,6,5,6,11,73, 3,5,13,5,2,58, 3,5,4,3,11,90,
-        3,5,3,3,12,90, 3,5,3,6,11,74, 3,4,14,3,1,91, 3,4,14,5,2,59, 3,4,2,3,13,91, 3,4,2,6,11,75, 3,3,15,2,0,92, 3,3,15,3,0,92,
-        3,3,15,5,2,60, 3,3,14,2,1,92, 3,3,13,2,2,92, 3,3,12,2,3,92, 3,3,11,2,4,92, 3,3,10,2,5,92, 3,3,9,2,6,92, 3,3,8,2,7,92,
-        3,3,7,2,8,92, 3,3,6,2,9,92, 3,3,5,2,10,92, 3,3,4,2,11,92, 3,3,3,2,12,92, 3,3,2,2,13,92, 3,3,1,2,14,92, 3,3,1,3,14,92,
-        3,3,1,6,11,76, 3,2,15,2,0,93, 3,2,15,4,11,77, 3,2,15,5,11,77, 3,2,14,2,1,93, 3,2,13,2,2,93, 3,2,12,2,3,93, 3,2,11,2,4,93,
-        3,2,10,2,5,93, 3,2,9,2,6,93, 3,2,8,2,7,93, 3,2,7,2,8,93, 3,2,6,2,9,93, 3,2,5,2,10,93, 3,2,4,2,11,93, 3,2,3,2,12,93,
-        3,2,2,2,13,93, 3,2,1,2,14,93, 3,2,1,4,11,77, 3,2,1,6,11,77, 3,1,14,2,1,94, 3,1,14,4,11,78, 3,1,14,5,11,78, 3,1,13,2,2,94,
-        3,1,13,4,11,78, 3,1,12,2,3,94, 3,1,12,4,11,78, 3,1,11,2,4,94, 3,1,11,4,11,78, 3,1,10,2,5,94, 3,1,10,4,11,78, 3,1,9,2,6,94,
-        3,1,9,4,11,78, 3,1,8,2,7,94, 3,1,8,4,11,78, 3,1,7,2,8,94, 3,1,7,4,11,78, 3,1,6,2,9,94, 3,1,6,4,11,78, 3,1,5,2,10,94,
-        3,1,5,4,11,78, 3,1,4,2,11,94, 3,1,4,4,11,78, 3,1,3,2,12,94, 3,1,3,4,11,78, 3,1,2,2,13,94, 3,1,2,4,11,78, 3,1,2,6,11,78,
-        4,14,11,2,4,81, 4,14,11,3,4,81, 4,14,11,5,3,49, 4,14,10,2,5,81, 4,14,10,3,5,81, 4,14,9,2,6,81, 4,14,9,3,6,81, 4,14,8,2,7,81,
-        4,14,8,3,7,81, 4,14,7,2,8,81, 4,14,7,3,8,81, 4,14,6,2,9,81, 4,14,6,3,9,81, 4,14,5,2,10,81, 4,14,5,3,10,81, 4,14,4,2,11,81,
-        4,14,4,3,11,81, 4,14,4,6,10,65, 4,13,12,3,3,82, 4,13,12,5,3,50, 4,13,3,3,12,82, 4,13,3,6,10,66, 4,12,13,3,2,83, 4,12,13,5,3,51,
-        4,12,3,6,10,67, 4,11,13,5,3,52, 4,11,2,3,13,84, 4,11,2,6,10,68, 4,10,13,4,3,53, 4,10,13,5,3,53, 4,10,2,4,3,53, 4,10,2,6,10,69,
-        4,9,12,5,3,54, 4,9,3,6,10,70, 4,8,12,5,3,55, 4,8,3,4,3,55, 4,8,3,6,10,71, 4,7,12,5,3,56, 4,7,4,4,3,56, 4,7,4,6,10,72,
-        4,6,13,3,2,89, 4,6,13,5,3,57, 4,6,5,6,10,73, 4,5,13,5,3,58, 4,5,4,3,11,90, 4,5,3,3,12,90, 4,5,3,6,10,74, 4,4,14,3,1,91,
-        4,4,14,5,3,59, 4,4,2,3,13,91, 4,4,2,6,10,75, 4,3,15,3,0,92, 4,3,15,5,3,60, 4,3,1,3,14,92, 4,3,1,6,10,76, 4,2,15,4,3,61,
-        4,2,15,5,3,61, 4,2,1,4,3,61, 4,2,1,6,10,77, 4,1,14,4,10,78, 4,1,14,5,10,78, 4,1,10,4,10,78, 4,1,9,4,10,78, 4,1,6,4,10,78,
-        4,1,2,4,10,78, 4,1,2,6,10,78, 4,0,13,2,2,95, 4,0,13,5,10,79, 4,0,12,2,3,95, 4,0,11,2,4,95, 4,0,11,6,10,79, 4,0,8,2,7,95,
-        4,0,8,5,10,79, 4,0,7,2,8,95, 4,0,7,6,10,79, 4,0,5,2,10,95, 4,0,5,5,10,79, 4,0,4,2,11,95, 4,0,3,2,12,95, 4,0,3,6,10,79,
-        5,14,11,3,4,81, 5,14,11,5,4,49, 5,14,10,3,5,81, 5,14,9,3,6,81, 5,14,8,3,7,81, 5,14,7,3,8,81, 5,14,6,3,9,81, 5,14,5,3,10,81,
-        5,14,4,3,11,81, 5,14,4,6,9,65, 5,13,12,3,3,82, 5,13,12,5,4,50, 5,13,3,3,12,82, 5,13,3,6,9,66, 5,12,13,3,2,83, 5,12,13,5,4,51,
-        5,12,3,6,9,67, 5,11,13,5,4,52, 5,11,2,3,13,84, 5,11,2,6,9,68, 5,10,13,4,4,53, 5,10,13,5,4,53, 5,10,2,4,4,53, 5,10,2,6,9,69,
-        5,9,12,5,4,54, 5,9,3,6,9,70, 5,8,12,5,4,55, 5,8,3,4,4,55, 5,8,3,6,9,71, 5,7,12,5,4,56, 5,7,4,4,4,56, 5,7,4,6,9,72,
-        5,6,13,3,2,89, 5,6,13,5,4,57, 5,6,5,6,9,73, 5,5,13,5,4,58, 5,5,4,3,11,90, 5,5,3,3,12,90, 5,5,3,6,9,74, 5,4,14,3,1,91,
-        5,4,14,5,4,59, 5,4,2,3,13,91, 5,4,2,6,9,75, 5,3,15,3,0,92, 5,3,15,5,4,60, 5,3,1,3,14,92, 5,3,1,6,9,76, 5,2,15,4,4,61,
-        5,2,15,5,4,61, 5,2,1,4,4,61, 5,2,1,6,9,77, 5,1,14,4,9,78, 5,1,14,5,9,78, 5,1,10,4,9,78, 5,1,9,4,9,78, 5,1,6,4,9,78,
-        5,1,2,4,9,78, 5,1,2,6,9,78, 5,0,13,1,2,95, 5,0,13,5,9,79, 5,0,12,1,3,95, 5,0,11,1,4,95, 5,0,11,6,9,79, 5,0,8,1,7,95,
-        5,0,8,5,9,79, 5,0,7,1,8,95, 5,0,7,6,9,79, 5,0,5,1,10,95, 5,0,5,5,9,79, 5,0,4,1,11,95, 5,0,3,1,12,95, 5,0,3,6,9,79,
-        6,15,10,2,5,80, 6,15,10,3,5,80, 6,15,10,5,5,48, 6,15,9,2,6,80, 6,15,9,3,6,80, 6,15,8,2,7,80, 6,15,8,3,7,80, 6,15,7,2,8,80,
-        6,15,7,3,8,80, 6,15,6,2,9,80, 6,15,6,3,9,80, 6,15,5,2,10,80, 6,15,5,3,10,80, 6,15,5,6,8,64, 6,14,11,3,4,81, 6,14,11,5,5,49,
-        6,14,4,3,11,81, 6,14,4,6,8,65, 6,13,12,3,3,82, 6,13,12,5,5,50, 6,13,3,3,12,82, 6,13,3,6,8,66, 6,12,13,3,2,83, 6,12,13,5,5,51,
-        6,12,3,6,8,67, 6,11,13,5,5,52, 6,11,2,3,13,84, 6,11,2,6,8,68, 6,10,13,4,5,53, 6,10,13,5,5,53, 6,10,2,4,5,53, 6,10,2,6,8,69,
-        6,9,12,5,5,54, 6,9,3,6,8,70, 6,8,12,5,5,55, 6,8,3,4,5,55, 6,8,3,6,8,71, 6,7,12,5,5,56, 6,7,4,4,5,56, 6,7,4,6,8,72,
-        6,6,13,3,2,89, 6,6,13,5,5,57, 6,6,5,6,8,73, 6,5,13,5,5,58, 6,5,4,3,11,90, 6,5,3,3,12,90, 6,5,3,6,8,74, 6,4,14,3,1,91,
-        6,4,14,5,5,59, 6,4,2,3,13,91, 6,4,2,6,8,75, 6,3,15,3,0,92, 6,3,15,5,5,60, 6,3,1,3,14,92, 6,3,1,6,8,76, 6,2,15,4,5,61,
-        6,2,15,5,5,61, 6,2,1,4,5,61, 6,2,1,6,8,77, 6,1,14,4,5,62, 6,1,14,5,5,62, 6,1,13,4,5,62, 6,1,12,4,5,62, 6,1,11,4,5,62,
-        6,1,10,4,5,62, 6,1,9,4,5,62, 6,1,8,4,5,62, 6,1,7,4,5,62, 6,1,6,4,5,62, 6,1,5,4,5,62, 6,1,4,4,5,62, 6,1,3,4,5,62,
-        6,1,2,4,5,62, 6,1,2,6,8,78, 7,15,10,3,5,80, 7,15,10,5,6,48, 7,15,9,3,6,80, 7,15,8,3,7,80, 7,15,7,3,8,80, 7,15,6,3,9,80,
-        7,15,5,3,10,80, 7,15,5,6,7,64, 7,14,11,3,4,81, 7,14,11,5,6,49, 7,14,4,3,11,81, 7,14,4,6,7,65, 7,13,12,3,3,82, 7,13,12,5,6,50,
-        7,13,3,3,12,82, 7,13,3,6,7,66, 7,12,13,3,2,83, 7,12,13,5,6,51, 7,12,3,6,7,67, 7,11,13,5,6,52, 7,11,2,3,13,84, 7,11,2,6,7,68,
-        7,10,13,4,6,53, 7,10,13,5,6,53, 7,10,2,4,6,53, 7,10,2,6,7,69, 7,9,12,5,6,54, 7,9,3,6,7,70, 7,8,12,5,6,55, 7,8,3,4,6,55,
-        7,8,3,6,7,71, 7,7,12,5,6,56, 7,7,4,4,6,56, 7,7,4,6,7,72, 7,6,13,3,2,89, 7,6,13,5,6,57, 7,6,5,6,7,73, 7,5,13,5,6,58,
-        7,5,4,3,11,90, 7,5,3,3,12,90, 7,5,3,6,7,74, 7,4,14,3,1,91, 7,4,14,5,6,59, 7,4,2,3,13,91, 7,4,2,6,7,75, 7,3,15,3,0,92,
-        7,3,15,5,6,60, 7,3,1,3,14,92, 7,3,1,6,7,76, 7,2,15,4,6,61, 7,2,15,5,6,61, 7,2,1,4,6,61, 7,2,1,6,7,77, 7,1,14,4,6,62,
-        7,1,14,5,6,62, 7,1,10,4,6,62, 7,1,9,4,6,62, 7,1,6,4,6,62, 7,1,2,4,6,62, 7,1,2,6,7,78, 7,0,13,2,2,95, 7,0,13,5,6,63,
-        7,0,12,2,3,95, 7,0,11,2,4,95, 7,0,11,6,7,79, 7,0,8,2,7,95, 7,0,8,5,6,63, 7,0,7,2,8,95, 7,0,7,6,7,79, 7,0,5,2,10,95,
-        7,0,5,5,6,63, 7,0,4,2,11,95, 7,0,3,2,12,95, 7,0,3,6,7,79, 8,15,10,3,5,80, 8,15,10,5,7,48, 8,15,9,3,6,80, 8,15,8,3,7,80,
-        8,15,7,3,8,80, 8,15,6,3,9,80, 8,15,5,3,10,80, 8,15,5,6,6,64, 8,14,11,3,4,81, 8,14,11,5,7,49, 8,14,4,3,11,81, 8,14,4,6,6,65,
-        8,13,12,3,3,82, 8,13,12,5,7,50, 8,13,3,3,12,82, 8,13,3,6,6,66, 8,12,13,3,2,83, 8,12,13,5,7,51, 8,12,3,6,6,67, 8,11,13,5,7,52,
-        8,11,2,3,13,84, 8,11,2,6,6,68, 8,10,13,4,7,53, 8,10,13,5,7,53, 8,10,2,4,7,53, 8,10,2,6,6,69, 8,9,12,5,7,54, 8,9,3,6,6,70,
-        8,8,12,5,7,55, 8,8,3,4,7,55, 8,8,3,6,6,71, 8,7,12,5,7,56, 8,7,4,4,7,56, 8,7,4,6,6,72, 8,6,13,3,2,89, 8,6,13,5,7,57,
-        8,6,5,6,6,73, 8,5,13,5,7,58, 8,5,4,3,11,90, 8,5,3,3,12,90, 8,5,3,6,6,74, 8,4,14,3,1,91, 8,4,14,5,7,59, 8,4,2,3,13,91,
-        8,4,2,6,6,75, 8,3,15,3,0,92, 8,3,15,5,7,60, 8,3,1,3,14,92, 8,3,1,6,6,76, 8,2,15,4,7,61, 8,2,15,5,7,61, 8,2,1,4,7,61,
-        8,2,1,6,6,77, 8,1,14,4,7,62, 8,1,14,5,7,62, 8,1,10,4,7,62, 8,1,9,4,7,62, 8,1,6,4,7,62, 8,1,2,4,7,62, 8,1,2,6,6,78,
-        8,0,13,1,2,95, 8,0,13,5,7,63, 8,0,12,1,3,95, 8,0,11,1,4,95, 8,0,11,6,6,79, 8,0,8,1,7,95, 8,0,8,5,7,63, 8,0,7,1,8,95,
-        8,0,7,6,6,79, 8,0,5,1,10,95, 8,0,5,5,7,63, 8,0,4,1,11,95, 8,0,3,1,12,95, 8,0,3,6,6,79, 9,15,10,1,5,80, 9,15,10,3,5,80,
-        9,15,10,5,8,48, 9,15,9,1,6,80, 9,15,9,3,6,80, 9,15,8,1,7,80, 9,15,8,3,7,80, 9,15,7,1,8,80, 9,15,7,3,8,80, 9,15,6,1,9,80,
-        9,15,6,3,9,80, 9,15,5,1,10,80, 9,15,5,3,10,80, 9,15,5,6,5,64, 9,14,11,3,4,81, 9,14,11,5,8,49, 9,14,4,3,11,81, 9,14,4,6,5,65,
-        9,13,12,3,3,82, 9,13,12,5,8,50, 9,13,3,3,12,82, 9,13,3,6,5,66, 9,12,13,3,2,83, 9,12,13,5,8,51, 9,12,3,6,5,67, 9,11,13,5,8,52,
-        9,11,2,3,13,84, 9,11,2,6,5,68, 9,10,13,4,8,53, 9,10,13,5,8,53, 9,10,2,4,8,53, 9,10,2,6,5,69, 9,9,12,5,8,54, 9,9,3,6,5,70,
-        9,8,12,5,8,55, 9,8,3,4,8,55, 9,8,3,6,5,71, 9,7,12,5,8,56, 9,7,4,4,8,56, 9,7,4,6,5,72, 9,6,13,3,2,89, 9,6,13,5,8,57,
-        9,6,5,6,5,73, 9,5,13,5,8,58, 9,5,4,3,11,90, 9,5,3,3,12,90, 9,5,3,6,5,74, 9,4,14,3,1,91, 9,4,14,5,8,59, 9,4,2,3,13,91,
-        9,4,2,6,5,75, 9,3,15,3,0,92, 9,3,15,5,8,60, 9,3,1,3,14,92, 9,3,1,6,5,76, 9,2,15,4,8,61, 9,2,15,5,8,61, 9,2,1,4,8,61,
-        9,2,1,6,5,77, 9,1,14,4,8,62, 9,1,14,5,8,62, 9,1,13,4,8,62, 9,1,12,4,8,62, 9,1,11,4,8,62, 9,1,10,4,8,62, 9,1,9,4,8,62,
-        9,1,8,4,8,62, 9,1,7,4,8,62, 9,1,6,4,8,62, 9,1,5,4,8,62, 9,1,4,4,8,62, 9,1,3,4,8,62, 9,1,2,4,8,62, 9,1,2,6,5,78,
-        10,14,11,3,4,81, 10,14,11,5,9,49, 10,14,10,3,5,81, 10,14,9,3,6,81, 10,14,8,3,7,81, 10,14,7,3,8,81, 10,14,6,3,9,81, 10,14,5,3,10,81,
-        10,14,4,3,11,81, 10,14,4,6,4,65, 10,13,12,3,3,82, 10,13,12,5,9,50, 10,13,3,3,12,82, 10,13,3,6,4,66, 10,12,13,3,2,83, 10,12,13,5,9,51,
-        10,12,3,6,4,67, 10,11,13,5,9,52, 10,11,2,3,13,84, 10,11,2,6,4,68, 10,10,13,4,9,53, 10,10,13,5,9,53, 10,10,2,4,9,53, 10,10,2,6,4,69,
-        10,9,12,5,9,54, 10,9,3,6,4,70, 10,8,12,5,9,55, 10,8,3,4,9,55, 10,8,3,6,4,71, 10,7,12,5,9,56, 10,7,4,4,9,56, 10,7,4,6,4,72,
-        10,6,13,3,2,89, 10,6,13,5,9,57, 10,6,5,6,4,73, 10,5,13,5,9,58, 10,5,4,3,11,90, 10,5,3,3,12,90, 10,5,3,6,4,74, 10,4,14,3,1,91,
-        10,4,14,5,9,59, 10,4,2,3,13,91, 10,4,2,6,4,75, 10,3,15,3,0,92, 10,3,15,5,9,60, 10,3,1,3,14,92, 10,3,1,6,4,76, 10,2,15,4,9,61,
-        10,2,15,5,9,61, 10,2,1,4,9,61, 10,2,1,6,4,77, 10,1,14,4,9,62, 10,1,14,5,9,62, 10,1,10,4,9,62, 10,1,9,4,9,62, 10,1,6,4,9,62,
-        10,1,2,4,9,62, 10,1,2,6,4,78, 10,0,13,2,2,95, 10,0,13,5,9,63, 10,0,12,2,3,95, 10,0,11,2,4,95, 10,0,11,6,9,63, 10,0,8,2,7,95,
-        10,0,8,5,9,63, 10,0,7,2,8,95, 10,0,7,6,9,63, 10,0,5,2,10,95, 10,0,5,5,9,63, 10,0,4,2,11,95, 10,0,3,2,12,95, 10,0,3,6,9,63,
-        11,14,11,1,4,81, 11,14,11,3,4,81, 11,14,11,5,10,49, 11,14,10,1,5,81, 11,14,10,3,5,81, 11,14,9,1,6,81, 11,14,9,3,6,81, 11,14,8,1,7,81,
-        11,14,8,3,7,81, 11,14,7,1,8,81, 11,14,7,3,8,81, 11,14,6,1,9,81, 11,14,6,3,9,81, 11,14,5,1,10,81, 11,14,5,3,10,81, 11,14,4,1,11,81,
-        11,14,4,3,11,81, 11,14,4,6,3,65, 11,13,12,3,3,82, 11,13,12,5,10,50, 11,13,3,3,12,82, 11,13,3,6,3,66, 11,12,13,3,2,83, 11,12,13,5,10,51,
-        11,12,3,6,3,67, 11,11,13,5,10,52, 11,11,2,3,13,84, 11,11,2,6,3,68, 11,10,13,4,10,53, 11,10,13,5,10,53, 11,10,2,4,10,53, 11,10,2,6,3,69,
-        11,9,12,5,10,54, 11,9,3,6,3,70, 11,8,12,5,10,55, 11,8,3,4,10,55, 11,8,3,6,3,71, 11,7,12,5,10,56, 11,7,4,4,10,56, 11,7,4,6,3,72,
-        11,6,13,3,2,89, 11,6,13,5,10,57, 11,6,5,6,3,73, 11,5,13,5,10,58, 11,5,4,3,11,90, 11,5,3,3,12,90, 11,5,3,6,3,74, 11,4,14,3,1,91,
-        11,4,14,5,10,59, 11,4,2,3,13,91, 11,4,2,6,3,75, 11,3,15,3,0,92, 11,3,15,5,10,60, 11,3,1,3,14,92, 11,3,1,6,3,76, 11,2,15,4,10,61,
-        11,2,15,5,10,61, 11,2,1,4,10,61, 11,2,1,6,3,77, 11,1,14,4,10,62, 11,1,14,5,10,62, 11,1,10,4,10,62, 11,1,9,4,10,62, 11,1,6,4,10,62,
-        11,1,2,4,10,62, 11,1,2,6,3,78, 11,0,13,1,2,95, 11,0,13,5,10,63, 11,0,12,1,3,95, 11,0,11,1,4,95, 11,0,11,6,10,63, 11,0,8,1,7,95,
-        11,0,8,5,10,63, 11,0,7,1,8,95, 11,0,7,6,10,63, 11,0,5,1,10,95, 11,0,5,5,10,63, 11,0,4,1,11,95, 11,0,3,1,12,95, 11,0,3,6,10,63,
-        12,13,12,1,3,82, 12,13,12,3,3,82, 12,13,12,5,11,50, 12,13,11,1,4,82, 12,13,11,3,4,82, 12,13,10,1,5,82, 12,13,10,3,5,82, 12,13,9,1,6,82,
-        12,13,9,3,6,82, 12,13,8,1,7,82, 12,13,8,3,7,82, 12,13,7,1,8,82, 12,13,7,3,8,82, 12,13,6,1,9,82, 12,13,6,3,9,82, 12,13,5,1,10,82,
-        12,13,5,3,10,82, 12,13,4,1,11,82, 12,13,4,3,11,82, 12,13,3,1,12,82, 12,13,3,3,12,82, 12,13,3,6,2,66, 12,12,13,3,2,83, 12,12,13,5,11,51,
-        12,12,3,6,2,67, 12,11,13,5,11,52, 12,11,2,3,13,84, 12,11,2,6,2,68, 12,10,13,4,11,53, 12,10,13,5,11,53, 12,10,2,4,11,53, 12,10,2,6,2,69,
-        12,9,12,5,11,54, 12,9,3,6,2,70, 12,8,12,5,11,55, 12,8,3,4,11,55, 12,8,3,6,2,71, 12,7,12,5,11,56, 12,7,4,4,11,56, 12,7,4,6,2,72,
-        12,6,13,1,2,89, 12,6,13,3,2,89, 12,6,13,5,11,57, 12,6,12,1,3,89, 12,6,11,1,4,89, 12,6,10,1,5,89, 12,6,9,1,6,89, 12,6,8,1,7,89,
-        12,6,7,1,8,89, 12,6,6,1,9,89, 12,6,5,1,10,89, 12,6,5,6,2,73, 12,5,13,5,11,58, 12,5,4,3,11,90, 12,5,3,3,12,90, 12,5,3,6,2,74,
-        12,4,14,3,1,91, 12,4,14,5,11,59, 12,4,2,3,13,91, 12,4,2,6,2,75, 12,3,15,1,0,92, 12,3,15,3,0,92, 12,3,15,5,11,60, 12,3,14,1,1,92,
-        12,3,13,1,2,92, 12,3,12,1,3,92, 12,3,11,1,4,92, 12,3,10,1,5,92, 12,3,9,1,6,92, 12,3,8,1,7,92, 12,3,7,1,8,92, 12,3,6,1,9,92,
-        12,3,5,1,10,92, 12,3,4,1,11,92, 12,3,3,1,12,92, 12,3,2,1,13,92, 12,3,1,1,14,92, 12,3,1,3,14,92, 12,3,1,6,2,76, 12,2,15,1,0,93,
-        12,2,15,4,11,61, 12,2,15,5,11,61, 12,2,14,1,1,93, 12,2,13,1,2,93, 12,2,12,1,3,93, 12,2,11,1,4,93, 12,2,10,1,5,93, 12,2,9,1,6,93,
-        12,2,8,1,7,93, 12,2,7,1,8,93, 12,2,6,1,9,93, 12,2,5,1,10,93, 12,2,4,1,11,93, 12,2,3,1,12,93, 12,2,2,1,13,93, 12,2,1,1,14,93,
-        12,2,1,4,11,61, 12,2,1,6,2,77, 12,1,14,1,1,94, 12,1,14,4,11,62, 12,1,14,5,11,62, 12,1,13,1,2,94, 12,1,13,4,11,62, 12,1,12,1,3,94,
-        12,1,12,4,11,62, 12,1,11,1,4,94, 12,1,11,4,11,62, 12,1,10,1,5,94, 12,1,10,4,11,62, 12,1,9,1,6,94, 12,1,9,4,11,62, 12,1,8,1,7,94,
-        12,1,8,4,11,62, 12,1,7,1,8,94, 12,1,7,4,11,62, 12,1,6,1,9,94, 12,1,6,4,11,62, 12,1,5,1,10,94, 12,1,5,4,11,62, 12,1,4,1,11,94,
-        12,1,4,4,11,62, 12,1,3,1,12,94, 12,1,3,4,11,62, 12,1,2,1,13,94, 12,1,2,4,11,62, 12,1,2,6,11,62, 13,12,13,1,2,83, 13,12,13,3,2,83,
-        13,12,13,5,12,51, 13,12,12,1,3,83, 13,12,12,3,3,83, 13,12,11,1,4,83, 13,12,11,3,4,83, 13,12,10,1,5,83, 13,12,10,3,5,83, 13,12,9,1,6,83,
-        13,12,9,3,6,83, 13,12,8,1,7,83, 13,12,8,3,7,83, 13,12,7,1,8,83, 13,12,7,3,8,83, 13,12,6,1,9,83, 13,12,6,3,9,83, 13,12,5,1,10,83,
-        13,12,5,3,10,83, 13,12,4,1,11,83, 13,12,4,3,11,83, 13,12,3,1,12,83, 13,12,3,3,12,83, 13,12,3,6,1,67, 13,11,13,1,2,84, 13,11,13,5,12,52,
-        13,11,12,1,3,84, 13,11,11,1,4,84, 13,11,10,1,5,84, 13,11,9,1,6,84, 13,11,8,1,7,84, 13,11,7,1,8,84, 13,11,6,1,9,84, 13,11,5,1,10,84,
-        13,11,4,1,11,84, 13,11,3,1,12,84, 13,11,2,1,13,84, 13,11,2,3,13,84, 13,11,2,6,1,68, 13,10,13,1,2,85, 13,10,13,4,12,53, 13,10,13,5,12,53,
-        13,10,12,1,3,85, 13,10,11,1,4,85, 13,10,10,1,5,85, 13,10,9,1,6,85, 13,10,8,1,7,85, 13,10,7,1,8,85, 13,10,6,1,9,85, 13,10,5,1,10,85,
-        13,10,4,1,11,85, 13,10,3,1,12,85, 13,10,2,1,13,85, 13,10,2,4,12,53, 13,10,2,6,1,69, 13,9,12,5,12,54, 13,9,3,6,1,70, 13,8,12,5,12,55,
-        13,8,3,4,12,55, 13,8,3,6,1,71, 13,7,12,1,3,88, 13,7,12,4,12,56, 13,7,12,5,12,56, 13,7,11,1,4,88, 13,7,11,4,12,56, 13,7,10,1,5,88,
-        13,7,10,4,12,56, 13,7,9,1,6,88, 13,7,9,4,12,56, 13,7,8,1,7,88, 13,7,8,4,12,56, 13,7,7,1,8,88, 13,7,7,4,12,56, 13,7,6,1,9,88,
-        13,7,6,4,12,56, 13,7,5,1,10,88, 13,7,5,4,12,56, 13,7,4,1,11,88, 13,7,4,4,12,56, 13,7,4,6,1,72, 13,5,13,1,2,90, 13,5,13,3,2,90,
-        13,5,13,5,12,58, 13,5,12,1,3,90, 13,5,12,3,3,90, 13,5,11,1,4,90, 13,5,11,3,4,90, 13,5,10,1,5,90, 13,5,10,3,5,90, 13,5,9,1,6,90,
-        13,5,9,3,6,90, 13,5,8,1,7,90, 13,5,8,3,7,90, 13,5,7,1,8,90, 13,5,7,3,8,90, 13,5,6,1,9,90, 13,5,6,3,9,90, 13,5,5,1,10,90,
-        13,5,5,3,10,90, 13,5,4,1,11,90, 13,5,4,3,11,90, 13,5,3,1,12,90, 13,5,3,3,12,90, 13,5,3,6,1,74, 13,4,14,1,1,91, 13,4,14,3,1,91,
-        13,4,14,4,12,59, 13,4,14,5,12,59, 13,4,13,1,2,91, 13,4,13,4,12,59, 13,4,12,1,3,91, 13,4,12,4,12,59, 13,4,11,1,4,91, 13,4,11,4,12,59,
-        13,4,10,1,5,91, 13,4,10,4,12,59, 13,4,9,1,6,91, 13,4,9,4,12,59, 13,4,8,1,7,91, 13,4,8,4,12,59, 13,4,7,1,8,91, 13,4,7,4,12,59,
-        13,4,6,1,9,91, 13,4,6,4,12,59, 13,4,5,1,10,91, 13,4,5,4,12,59, 13,4,4,1,11,91, 13,4,4,4,12,59, 13,4,3,1,12,91, 13,4,3,4,12,59,
-        13,4,2,1,13,91, 13,4,2,3,13,91, 13,4,2,4,12,59, 13,4,2,6,1,75, 14,9,12,1,3,86, 14,9,12,3,3,86, 14,9,12,5,13,54, 14,9,11,1,4,86,
-        14,9,11,3,4,86, 14,9,10,1,5,86, 14,9,10,3,5,86, 14,9,9,1,6,86, 14,9,9,3,6,86, 14,9,8,1,7,86, 14,9,8,3,7,86, 14,9,7,1,8,86,
-        14,9,7,3,8,86, 14,9,6,1,9,86, 14,9,6,3,9,86, 14,9,5,1,10,86, 14,9,5,3,10,86, 14,9,4,1,11,86, 14,9,4,3,11,86, 14,9,3,1,12,86,
-        14,9,3,3,12,86, 14,9,3,6,0,70, 14,8,12,1,3,87, 14,8,12,4,13,55, 14,8,12,5,13,55, 14,8,11,1,4,87, 14,8,11,4,13,55, 14,8,10,1,5,87,
-        14,8,10,4,13,55, 14,8,9,1,6,87, 14,8,9,4,13,55, 14,8,8,1,7,87, 14,8,8,4,13,55, 14,8,7,1,8,87, 14,8,7,4,13,55, 14,8,6,1,9,87,
-        14,8,6,4,13,55, 14,8,5,1,10,87, 14,8,5,4,13,55, 14,8,4,1,11,87, 14,8,4,4,13,55, 14,8,3,1,12,87, 14,8,3,4,13,55, 14,8,3,6,0,71,
-      },
-    },
-  },
-}
diff --git a/assets/voxels/bird.lua b/assets/voxels/bird.lua
deleted file mode 100644
index 916caa0..0000000
--- a/assets/voxels/bird.lua
+++ /dev/null
@@ -1,292 +0,0 @@
--- Generated by tools/build_voxels.py. DO NOT EDIT.
--- Visual-hull voxel model carved from the "bird" overworld
--- sprite sheet.  Geometry only -- no sheet path, no baked pixel.
--- faces: flat runs of 6 ints -- mx, my, mz, dir, u, v.
---   mx/my/mz  voxel corner in model space (X east, Y up, Z south),
---             0..15, character faces +Z at rest.
---   dir       1 +X  2 -X  3 +Y  4 -Y  5 +Z  6 -Z
---   u/v       pixel this face samples in a sheet of sheetW x sheetH.
---             The runtime pairs the model with the LIVE sheet the
---             engine handed it, so palette/mod recolors apply.
-return {
-  name = "bird",
-  sheetW = 16,
-  sheetH = 96,
-  size = 16,
-  poses = {
-    stand = {
-      frames = { 0, 1, 2 },
-      voxels = 1128,
-      count = 932,
-      faces = {
-        2,6,13,2,2,41, 2,6,13,3,2,41, 2,6,13,5,13,25, 2,6,12,2,3,41, 2,6,12,3,3,41, 2,6,11,2,4,41, 2,6,11,3,4,41, 2,6,10,2,5,41,
-        2,6,10,3,5,41, 2,6,9,2,6,41, 2,6,9,3,6,41, 2,6,8,2,7,41, 2,6,8,3,7,41, 2,6,7,2,8,41, 2,6,7,3,8,41, 2,6,6,2,9,41,
-        2,6,6,3,9,41, 2,6,5,2,10,41, 2,6,5,3,10,41, 2,6,4,2,11,41, 2,6,4,3,11,41, 2,6,3,2,12,41, 2,6,3,3,12,41, 2,6,2,2,13,41,
-        2,6,2,3,13,41, 2,6,1,2,14,41, 2,6,1,3,14,41, 2,6,1,4,13,25, 2,6,1,6,13,25, 2,5,13,2,2,42, 2,5,13,4,2,10, 2,5,13,5,2,10,
-        2,5,12,2,3,42, 2,5,11,2,4,42, 2,5,10,2,5,42, 2,5,9,2,6,42, 2,5,8,2,7,42, 2,5,7,2,8,42, 2,5,6,2,9,42, 2,5,5,2,10,42,
-        2,5,4,2,11,42, 2,5,3,2,12,42, 2,5,2,2,13,42, 2,5,2,4,2,10, 2,5,2,6,13,26, 2,4,12,2,3,43, 2,4,12,4,2,11, 2,4,12,5,2,11,
-        2,4,11,2,4,43, 2,4,11,4,2,11, 2,4,10,2,5,43, 2,4,10,4,2,11, 2,4,9,2,6,43, 2,4,9,4,2,11, 2,4,8,2,7,43, 2,4,8,4,2,11,
-        2,4,7,2,8,43, 2,4,7,4,2,11, 2,4,6,2,9,43, 2,4,6,4,2,11, 2,4,5,2,10,43, 2,4,5,4,2,11, 2,4,4,2,11,43, 2,4,4,4,2,11,
-        2,4,3,2,12,43, 2,4,3,4,2,11, 2,4,3,6,13,27, 3,7,13,2,2,40, 3,7,13,3,2,40, 3,7,13,5,3,8, 3,7,12,2,3,40, 3,7,12,3,3,40,
-        3,7,11,2,4,40, 3,7,11,3,4,40, 3,7,10,2,5,40, 3,7,10,3,5,40, 3,7,9,2,6,40, 3,7,9,3,6,40, 3,7,8,2,7,40, 3,7,8,3,7,40,
-        3,7,7,2,8,40, 3,7,7,3,8,40, 3,7,6,2,9,40, 3,7,6,3,9,40, 3,7,5,2,10,40, 3,7,5,3,10,40, 3,7,4,2,11,40, 3,7,4,3,11,40,
-        3,7,3,2,12,40, 3,7,3,3,12,40, 3,7,2,2,13,40, 3,7,2,3,13,40, 3,7,1,2,14,40, 3,7,1,3,14,40, 3,7,0,2,15,40, 3,7,0,3,15,40,
-        3,7,0,4,3,8, 3,7,0,6,12,24, 3,6,13,5,3,9, 3,6,1,4,3,9, 3,6,1,6,12,25, 3,5,13,4,3,10, 3,5,13,5,3,10, 3,5,2,4,3,10,
-        3,5,2,6,12,26, 3,4,12,4,3,11, 3,4,12,5,3,11, 3,4,3,4,3,11, 3,4,3,6,12,27, 3,3,11,2,4,44, 3,3,11,4,3,12, 3,3,11,5,3,12,
-        3,3,10,2,5,44, 3,3,10,4,3,12, 3,3,9,2,6,44, 3,3,9,4,3,12, 3,3,8,2,7,44, 3,3,8,4,3,12, 3,3,7,2,8,44, 3,3,7,4,3,12,
-        3,3,6,2,9,44, 3,3,6,4,3,12, 3,3,5,2,10,44, 3,3,5,4,3,12, 3,3,4,2,11,44, 3,3,4,4,3,12, 3,3,4,6,12,28, 4,11,13,2,2,36,
-        4,11,13,3,2,36, 4,11,13,5,4,4, 4,11,12,2,3,36, 4,11,12,3,3,36, 4,11,11,2,4,36, 4,11,11,3,4,36, 4,11,10,2,5,36, 4,11,10,3,5,36,
-        4,11,9,2,6,36, 4,11,9,3,6,36, 4,11,8,2,7,36, 4,11,8,3,7,36, 4,11,7,2,8,36, 4,11,7,3,8,36, 4,11,6,2,9,36, 4,11,6,3,9,36,
-        4,11,6,6,11,20, 4,10,14,2,1,37, 4,10,14,3,1,37, 4,10,14,5,4,5, 4,10,13,2,2,37, 4,10,12,2,3,37, 4,10,11,2,4,37, 4,10,10,2,5,37,
-        4,10,9,2,6,37, 4,10,8,2,7,37, 4,10,7,2,8,37, 4,10,6,2,9,37, 4,10,6,6,11,21, 4,9,15,2,0,38, 4,9,15,3,0,38, 4,9,15,4,4,6,
-        4,9,15,5,4,6, 4,9,14,2,1,38, 4,9,13,2,2,38, 4,9,12,2,3,38, 4,9,11,2,4,38, 4,9,10,2,5,38, 4,9,9,2,6,38, 4,9,8,2,7,38,
-        4,9,7,2,8,38, 4,9,6,2,9,38, 4,9,6,6,11,22, 4,9,2,2,13,38, 4,9,2,3,13,38, 4,9,2,5,4,6, 4,9,2,6,11,22, 4,8,14,2,1,39,
-        4,8,14,4,4,7, 4,8,14,5,4,7, 4,8,13,2,2,39, 4,8,12,2,3,39, 4,8,11,2,4,39, 4,8,10,2,5,39, 4,8,9,2,6,39, 4,8,8,2,7,39,
-        4,8,7,2,8,39, 4,8,6,2,9,39, 4,8,5,2,10,39, 4,8,5,3,10,39, 4,8,4,2,11,39, 4,8,4,3,11,39, 4,8,3,2,12,39, 4,8,3,3,12,39,
-        4,8,2,2,13,39, 4,8,1,2,14,39, 4,8,1,3,14,39, 4,8,1,6,11,23, 4,7,13,5,4,8, 4,7,0,3,15,40, 4,7,0,4,4,8, 4,7,0,6,11,24,
-        4,6,13,5,4,9, 4,6,1,4,4,9, 4,6,1,6,11,25, 4,5,13,4,4,10, 4,5,13,5,4,10, 4,5,2,4,4,10, 4,5,2,6,11,26, 4,4,12,4,4,11,
-        4,4,12,5,4,11, 4,4,3,4,4,11, 4,4,3,6,11,27, 4,3,11,4,4,12, 4,3,11,5,4,12, 4,3,10,4,4,12, 4,3,6,4,4,12, 4,3,5,4,4,12,
-        4,3,4,4,4,12, 4,3,4,6,11,28, 4,2,9,2,6,45, 4,2,9,4,11,29, 4,2,9,5,11,29, 4,2,8,2,7,45, 4,2,8,4,11,29, 4,2,7,2,8,45,
-        4,2,7,4,11,29, 4,2,7,6,11,29, 5,15,7,2,8,32, 5,15,7,3,8,32, 5,15,7,4,10,16, 5,15,7,5,10,16, 5,15,6,2,9,32, 5,15,6,3,9,32,
-        5,15,6,4,10,16, 5,15,5,2,10,32, 5,15,5,3,10,32, 5,15,5,4,10,16, 5,15,4,2,11,32, 5,15,4,3,11,32, 5,15,4,4,10,16, 5,15,4,6,10,16,
-        5,12,13,2,2,35, 5,12,13,3,2,35, 5,12,13,5,5,3, 5,12,12,2,3,35, 5,12,12,3,3,35, 5,12,11,2,4,35, 5,12,11,3,4,35, 5,12,10,2,5,35,
-        5,12,10,3,5,35, 5,12,9,2,6,35, 5,12,9,3,6,35, 5,12,8,2,7,35, 5,12,8,3,7,35, 5,12,7,2,8,35, 5,12,7,3,8,35, 5,12,6,2,9,35,
-        5,12,6,3,9,35, 5,12,6,6,10,19, 5,11,13,5,5,4, 5,11,6,6,10,20, 5,10,14,3,1,37, 5,10,14,5,5,5, 5,10,6,6,10,21, 5,9,15,3,0,38,
-        5,9,15,4,5,6, 5,9,15,5,5,6, 5,9,6,6,10,22, 5,9,2,3,13,38, 5,9,2,5,5,6, 5,9,2,6,10,22, 5,8,14,4,5,7, 5,8,14,5,5,7,
-        5,8,5,3,10,39, 5,8,4,3,11,39, 5,8,3,3,12,39, 5,8,1,3,14,39, 5,8,1,6,10,23, 5,7,13,5,5,8, 5,7,0,3,15,40, 5,7,0,4,5,8,
-        5,7,0,6,10,24, 5,6,13,5,5,9, 5,6,1,4,5,9, 5,6,1,6,10,25, 5,5,13,4,5,10, 5,5,13,5,5,10, 5,5,2,4,5,10, 5,5,2,6,10,26,
-        5,4,12,4,5,11, 5,4,12,5,5,11, 5,4,3,4,5,11, 5,4,3,6,10,27, 5,3,11,4,5,12, 5,3,11,5,5,12, 5,3,10,4,5,12, 5,3,6,4,5,12,
-        5,3,5,4,5,12, 5,3,4,4,5,12, 5,3,4,6,10,28, 5,2,9,4,5,13, 5,2,9,5,5,13, 5,2,8,4,5,13, 5,2,7,4,5,13, 5,2,7,6,10,29,
-        5,0,10,2,5,47, 5,0,10,3,5,47, 5,0,10,5,5,15, 5,0,9,2,6,47, 5,0,9,3,6,47, 5,0,9,6,10,31, 6,15,7,1,8,32, 6,15,7,3,8,32,
-        6,15,7,5,9,16, 6,15,6,1,9,32, 6,15,6,3,9,32, 6,15,5,1,10,32, 6,15,5,3,10,32, 6,15,5,4,9,16, 6,15,4,1,11,32, 6,15,4,3,11,32,
-        6,15,4,4,9,16, 6,15,4,6,9,16, 6,14,11,2,4,33, 6,14,11,3,4,33, 6,14,11,5,9,17, 6,14,10,2,5,33, 6,14,10,3,5,33, 6,14,9,2,6,33,
-        6,14,9,3,6,33, 6,14,8,2,7,33, 6,14,8,3,7,33, 6,14,7,2,8,33, 6,14,6,2,9,33, 6,14,6,4,9,17, 6,14,6,6,9,17, 6,13,12,2,3,34,
-        6,13,12,3,3,34, 6,13,12,5,6,2, 6,13,11,2,4,34, 6,13,10,2,5,34, 6,13,9,2,6,34, 6,13,8,2,7,34, 6,13,7,2,8,34, 6,13,7,6,9,18,
-        6,12,13,3,2,35, 6,12,13,5,6,3, 6,12,6,3,9,35, 6,12,6,6,9,19, 6,11,13,5,6,4, 6,11,6,6,9,20, 6,10,14,3,1,37, 6,10,14,5,6,5,
-        6,10,6,6,9,21, 6,9,15,3,0,38, 6,9,15,4,6,6, 6,9,15,5,6,6, 6,9,6,6,9,22, 6,9,2,3,13,38, 6,9,2,5,6,6, 6,9,2,6,9,22,
-        6,8,14,4,6,7, 6,8,14,5,6,7, 6,8,5,3,10,39, 6,8,4,3,11,39, 6,8,3,3,12,39, 6,8,1,3,14,39, 6,8,1,6,9,23, 6,7,13,5,6,8,
-        6,7,0,3,15,40, 6,7,0,4,6,8, 6,7,0,6,9,24, 6,6,13,5,6,9, 6,6,1,4,6,9, 6,6,1,6,9,25, 6,5,13,4,6,10, 6,5,13,5,6,10,
-        6,5,2,4,6,10, 6,5,2,6,9,26, 6,4,12,4,6,11, 6,4,12,5,6,11, 6,4,3,4,6,11, 6,4,3,6,9,27, 6,3,11,4,6,12, 6,3,11,5,6,12,
-        6,3,10,4,6,12, 6,3,6,4,6,12, 6,3,5,4,6,12, 6,3,4,4,6,12, 6,3,4,6,9,28, 6,2,9,5,6,13, 6,2,7,4,6,13, 6,2,7,6,9,29,
-        6,1,9,2,6,46, 6,1,9,5,6,14, 6,1,8,2,7,46, 6,1,8,4,6,14, 6,1,8,6,9,30, 6,0,10,1,5,47, 6,0,10,3,5,47, 6,0,10,5,6,15,
-        6,0,9,1,6,47, 6,0,9,6,9,31, 7,14,11,3,4,33, 7,14,11,5,7,1, 7,14,10,3,5,33, 7,14,9,3,6,33, 7,14,8,3,7,33, 7,14,7,3,8,33,
-        7,14,6,3,9,33, 7,14,6,4,7,1, 7,14,6,6,8,17, 7,13,12,3,3,34, 7,13,12,5,7,2, 7,13,7,6,8,18, 7,12,13,3,2,35, 7,12,13,5,7,3,
-        7,12,6,3,9,35, 7,12,6,6,8,19, 7,11,13,5,7,4, 7,11,6,6,8,20, 7,10,14,3,1,37, 7,10,14,5,7,5, 7,10,6,6,8,21, 7,9,15,3,0,38,
-        7,9,15,4,7,6, 7,9,15,5,7,6, 7,9,6,6,8,22, 7,9,2,3,13,38, 7,9,2,5,7,6, 7,9,2,6,8,22, 7,8,14,4,7,7, 7,8,14,5,7,7,
-        7,8,5,3,10,39, 7,8,4,3,11,39, 7,8,3,3,12,39, 7,8,1,3,14,39, 7,8,1,6,8,23, 7,7,13,5,7,8, 7,7,0,3,15,40, 7,7,0,4,7,8,
-        7,7,0,6,8,24, 7,6,13,5,7,9, 7,6,1,4,7,9, 7,6,1,6,8,25, 7,5,13,4,7,10, 7,5,13,5,7,10, 7,5,2,4,7,10, 7,5,2,6,8,26,
-        7,4,12,4,7,11, 7,4,12,5,7,11, 7,4,3,4,7,11, 7,4,3,6,8,27, 7,3,11,4,7,12, 7,3,11,5,7,12, 7,3,10,4,7,12, 7,3,6,4,7,12,
-        7,3,5,4,7,12, 7,3,4,4,7,12, 7,3,4,6,8,28, 7,2,9,5,7,13, 7,2,7,4,7,13, 7,2,7,6,8,29, 7,1,9,4,7,14, 7,1,9,5,7,14,
-        7,1,8,4,7,14, 7,1,8,6,8,30, 8,14,11,3,4,33, 8,14,11,5,8,1, 8,14,10,3,5,33, 8,14,9,3,6,33, 8,14,8,3,7,33, 8,14,7,3,8,33,
-        8,14,6,3,9,33, 8,14,6,4,8,1, 8,14,6,6,7,17, 8,13,12,3,3,34, 8,13,12,5,8,2, 8,13,7,6,7,18, 8,12,13,3,2,35, 8,12,13,5,8,3,
-        8,12,6,3,9,35, 8,12,6,6,7,19, 8,11,13,5,8,4, 8,11,6,6,7,20, 8,10,14,3,1,37, 8,10,14,5,8,5, 8,10,6,6,7,21, 8,9,15,3,0,38,
-        8,9,15,4,8,6, 8,9,15,5,8,6, 8,9,6,6,7,22, 8,9,2,3,13,38, 8,9,2,5,8,6, 8,9,2,6,7,22, 8,8,14,4,8,7, 8,8,14,5,8,7,
-        8,8,5,3,10,39, 8,8,4,3,11,39, 8,8,3,3,12,39, 8,8,1,3,14,39, 8,8,1,6,7,23, 8,7,13,5,8,8, 8,7,0,3,15,40, 8,7,0,4,8,8,
-        8,7,0,6,7,24, 8,6,13,5,8,9, 8,6,1,4,8,9, 8,6,1,6,7,25, 8,5,13,4,8,10, 8,5,13,5,8,10, 8,5,2,4,8,10, 8,5,2,6,7,26,
-        8,4,12,4,8,11, 8,4,12,5,8,11, 8,4,3,4,8,11, 8,4,3,6,7,27, 8,3,11,4,8,12, 8,3,11,5,8,12, 8,3,10,4,8,12, 8,3,6,4,8,12,
-        8,3,5,4,8,12, 8,3,4,4,8,12, 8,3,4,6,7,28, 8,2,9,5,8,13, 8,2,7,4,8,13, 8,2,7,6,7,29, 8,1,9,4,8,14, 8,1,9,5,8,14,
-        8,1,8,4,8,14, 8,1,8,6,7,30, 9,15,7,2,8,32, 9,15,7,3,8,32, 9,15,7,5,9,0, 9,15,6,2,9,32, 9,15,6,3,9,32, 9,15,5,2,10,32,
-        9,15,5,3,10,32, 9,15,5,4,9,0, 9,15,4,2,11,32, 9,15,4,3,11,32, 9,15,4,4,9,0, 9,15,4,6,9,0, 9,14,11,1,4,33, 9,14,11,3,4,33,
-        9,14,11,5,9,1, 9,14,10,1,5,33, 9,14,10,3,5,33, 9,14,9,1,6,33, 9,14,9,3,6,33, 9,14,8,1,7,33, 9,14,8,3,7,33, 9,14,7,1,8,33,
-        9,14,6,1,9,33, 9,14,6,4,9,1, 9,14,6,6,9,1, 9,13,12,1,3,34, 9,13,12,3,3,34, 9,13,12,5,9,2, 9,13,11,1,4,34, 9,13,10,1,5,34,
-        9,13,9,1,6,34, 9,13,8,1,7,34, 9,13,7,1,8,34, 9,13,7,6,6,18, 9,12,13,3,2,35, 9,12,13,5,9,3, 9,12,6,3,9,35, 9,12,6,6,6,19,
-        9,11,13,5,9,4, 9,11,6,6,6,20, 9,10,14,3,1,37, 9,10,14,5,9,5, 9,10,6,6,6,21, 9,9,15,3,0,38, 9,9,15,4,9,6, 9,9,15,5,9,6,
-        9,9,6,6,6,22, 9,9,2,3,13,38, 9,9,2,5,9,6, 9,9,2,6,6,22, 9,8,14,4,9,7, 9,8,14,5,9,7, 9,8,5,3,10,39, 9,8,4,3,11,39,
-        9,8,3,3,12,39, 9,8,1,3,14,39, 9,8,1,6,6,23, 9,7,13,5,9,8, 9,7,0,3,15,40, 9,7,0,4,9,8, 9,7,0,6,6,24, 9,6,13,5,9,9,
-        9,6,1,4,9,9, 9,6,1,6,6,25, 9,5,13,4,9,10, 9,5,13,5,9,10, 9,5,2,4,9,10, 9,5,2,6,6,26, 9,4,12,4,9,11, 9,4,12,5,9,11,
-        9,4,3,4,9,11, 9,4,3,6,6,27, 9,3,11,4,9,12, 9,3,11,5,9,12, 9,3,10,4,9,12, 9,3,6,4,9,12, 9,3,5,4,9,12, 9,3,4,4,9,12,
-        9,3,4,6,6,28, 9,2,9,5,9,13, 9,2,7,4,9,13, 9,2,7,6,6,29, 9,1,9,1,6,46, 9,1,9,5,9,14, 9,1,8,1,7,46, 9,1,8,4,9,14,
-        9,1,8,6,6,30, 9,0,10,2,5,47, 9,0,10,3,5,47, 9,0,10,5,9,15, 9,0,9,2,6,47, 9,0,9,6,6,31, 10,15,7,1,8,32, 10,15,7,3,8,32,
-        10,15,7,4,10,0, 10,15,7,5,10,0, 10,15,6,1,9,32, 10,15,6,3,9,32, 10,15,6,4,10,0, 10,15,5,1,10,32, 10,15,5,3,10,32, 10,15,5,4,10,0,
-        10,15,4,1,11,32, 10,15,4,3,11,32, 10,15,4,4,10,0, 10,15,4,6,10,0, 10,12,13,1,2,35, 10,12,13,3,2,35, 10,12,13,5,10,3, 10,12,12,1,3,35,
-        10,12,12,3,3,35, 10,12,11,1,4,35, 10,12,11,3,4,35, 10,12,10,1,5,35, 10,12,10,3,5,35, 10,12,9,1,6,35, 10,12,9,3,6,35, 10,12,8,1,7,35,
-        10,12,8,3,7,35, 10,12,7,1,8,35, 10,12,7,3,8,35, 10,12,6,1,9,35, 10,12,6,3,9,35, 10,12,6,6,5,19, 10,11,13,5,10,4, 10,11,6,6,5,20,
-        10,10,14,3,1,37, 10,10,14,5,10,5, 10,10,6,6,5,21, 10,9,15,3,0,38, 10,9,15,4,10,6, 10,9,15,5,10,6, 10,9,6,6,5,22, 10,9,2,3,13,38,
-        10,9,2,5,10,6, 10,9,2,6,5,22, 10,8,14,4,10,7, 10,8,14,5,10,7, 10,8,5,3,10,39, 10,8,4,3,11,39, 10,8,3,3,12,39, 10,8,1,3,14,39,
-        10,8,1,6,5,23, 10,7,13,5,10,8, 10,7,0,3,15,40, 10,7,0,4,10,8, 10,7,0,6,5,24, 10,6,13,5,10,9, 10,6,1,4,10,9, 10,6,1,6,5,25,
-        10,5,13,4,10,10, 10,5,13,5,10,10, 10,5,2,4,10,10, 10,5,2,6,5,26, 10,4,12,4,10,11, 10,4,12,5,10,11, 10,4,3,4,10,11, 10,4,3,6,5,27,
-        10,3,11,4,10,12, 10,3,11,5,10,12, 10,3,10,4,10,12, 10,3,6,4,10,12, 10,3,5,4,10,12, 10,3,4,4,10,12, 10,3,4,6,5,28, 10,2,9,4,10,13,
-        10,2,9,5,10,13, 10,2,8,4,10,13, 10,2,7,4,10,13, 10,2,7,6,5,29, 10,0,10,1,5,47, 10,0,10,3,5,47, 10,0,10,5,10,15, 10,0,9,1,6,47,
-        10,0,9,3,6,47, 10,0,9,6,5,31, 11,11,13,1,2,36, 11,11,13,3,2,36, 11,11,13,5,11,4, 11,11,12,1,3,36, 11,11,12,3,3,36, 11,11,11,1,4,36,
-        11,11,11,3,4,36, 11,11,10,1,5,36, 11,11,10,3,5,36, 11,11,9,1,6,36, 11,11,9,3,6,36, 11,11,8,1,7,36, 11,11,8,3,7,36, 11,11,7,1,8,36,
-        11,11,7,3,8,36, 11,11,6,1,9,36, 11,11,6,3,9,36, 11,11,6,6,4,20, 11,10,14,1,1,37, 11,10,14,3,1,37, 11,10,14,5,11,5, 11,10,13,1,2,37,
-        11,10,12,1,3,37, 11,10,11,1,4,37, 11,10,10,1,5,37, 11,10,9,1,6,37, 11,10,8,1,7,37, 11,10,7,1,8,37, 11,10,6,1,9,37, 11,10,6,6,4,21,
-        11,9,15,1,0,38, 11,9,15,3,0,38, 11,9,15,4,11,6, 11,9,15,5,11,6, 11,9,14,1,1,38, 11,9,13,1,2,38, 11,9,12,1,3,38, 11,9,11,1,4,38,
-        11,9,10,1,5,38, 11,9,9,1,6,38, 11,9,8,1,7,38, 11,9,7,1,8,38, 11,9,6,1,9,38, 11,9,6,6,4,22, 11,9,2,1,13,38, 11,9,2,3,13,38,
-        11,9,2,5,11,6, 11,9,2,6,4,22, 11,8,14,1,1,39, 11,8,14,4,11,7, 11,8,14,5,11,7, 11,8,13,1,2,39, 11,8,12,1,3,39, 11,8,11,1,4,39,
-        11,8,10,1,5,39, 11,8,9,1,6,39, 11,8,8,1,7,39, 11,8,7,1,8,39, 11,8,6,1,9,39, 11,8,5,1,10,39, 11,8,5,3,10,39, 11,8,4,1,11,39,
-        11,8,4,3,11,39, 11,8,3,1,12,39, 11,8,3,3,12,39, 11,8,2,1,13,39, 11,8,1,1,14,39, 11,8,1,3,14,39, 11,8,1,6,4,23, 11,7,13,5,11,8,
-        11,7,0,3,15,40, 11,7,0,4,11,8, 11,7,0,6,4,24, 11,6,13,5,11,9, 11,6,1,4,11,9, 11,6,1,6,4,25, 11,5,13,4,11,10, 11,5,13,5,11,10,
-        11,5,2,4,11,10, 11,5,2,6,4,26, 11,4,12,4,11,11, 11,4,12,5,11,11, 11,4,3,4,11,11, 11,4,3,6,4,27, 11,3,11,4,11,12, 11,3,11,5,11,12,
-        11,3,10,4,11,12, 11,3,6,4,11,12, 11,3,5,4,11,12, 11,3,4,4,11,12, 11,3,4,6,4,28, 11,2,9,1,6,45, 11,2,9,4,4,29, 11,2,9,5,4,29,
-        11,2,8,1,7,45, 11,2,8,4,4,29, 11,2,7,1,8,45, 11,2,7,4,4,29, 11,2,7,6,4,29, 12,7,13,1,2,40, 12,7,13,3,2,40, 12,7,13,5,12,8,
-        12,7,12,1,3,40, 12,7,12,3,3,40, 12,7,11,1,4,40, 12,7,11,3,4,40, 12,7,10,1,5,40, 12,7,10,3,5,40, 12,7,9,1,6,40, 12,7,9,3,6,40,
-        12,7,8,1,7,40, 12,7,8,3,7,40, 12,7,7,1,8,40, 12,7,7,3,8,40, 12,7,6,1,9,40, 12,7,6,3,9,40, 12,7,5,1,10,40, 12,7,5,3,10,40,
-        12,7,4,1,11,40, 12,7,4,3,11,40, 12,7,3,1,12,40, 12,7,3,3,12,40, 12,7,2,1,13,40, 12,7,2,3,13,40, 12,7,1,1,14,40, 12,7,1,3,14,40,
-        12,7,0,1,15,40, 12,7,0,3,15,40, 12,7,0,4,12,8, 12,7,0,6,3,24, 12,6,13,5,12,9, 12,6,1,4,12,9, 12,6,1,6,3,25, 12,5,13,4,12,10,
-        12,5,13,5,12,10, 12,5,2,4,12,10, 12,5,2,6,3,26, 12,4,12,4,12,11, 12,4,12,5,12,11, 12,4,3,4,12,11, 12,4,3,6,3,27, 12,3,11,1,4,44,
-        12,3,11,4,12,12, 12,3,11,5,12,12, 12,3,10,1,5,44, 12,3,10,4,12,12, 12,3,9,1,6,44, 12,3,9,4,12,12, 12,3,8,1,7,44, 12,3,8,4,12,12,
-        12,3,7,1,8,44, 12,3,7,4,12,12, 12,3,6,1,9,44, 12,3,6,4,12,12, 12,3,5,1,10,44, 12,3,5,4,12,12, 12,3,4,1,11,44, 12,3,4,4,12,12,
-        12,3,4,6,3,28, 13,6,13,1,2,41, 13,6,13,3,2,41, 13,6,13,5,2,25, 13,6,12,1,3,41, 13,6,12,3,3,41, 13,6,11,1,4,41, 13,6,11,3,4,41,
-        13,6,10,1,5,41, 13,6,10,3,5,41, 13,6,9,1,6,41, 13,6,9,3,6,41, 13,6,8,1,7,41, 13,6,8,3,7,41, 13,6,7,1,8,41, 13,6,7,3,8,41,
-        13,6,6,1,9,41, 13,6,6,3,9,41, 13,6,5,1,10,41, 13,6,5,3,10,41, 13,6,4,1,11,41, 13,6,4,3,11,41, 13,6,3,1,12,41, 13,6,3,3,12,41,
-        13,6,2,1,13,41, 13,6,2,3,13,41, 13,6,1,1,14,41, 13,6,1,3,14,41, 13,6,1,4,2,25, 13,6,1,6,2,25, 13,5,13,1,2,42, 13,5,13,4,13,10,
-        13,5,13,5,13,10, 13,5,12,1,3,42, 13,5,11,1,4,42, 13,5,10,1,5,42, 13,5,9,1,6,42, 13,5,8,1,7,42, 13,5,7,1,8,42, 13,5,6,1,9,42,
-        13,5,5,1,10,42, 13,5,4,1,11,42, 13,5,3,1,12,42, 13,5,2,1,13,42, 13,5,2,4,13,10, 13,5,2,6,2,26, 13,4,12,1,3,43, 13,4,12,4,13,11,
-        13,4,12,5,13,11, 13,4,11,1,4,43, 13,4,11,4,13,11, 13,4,10,1,5,43, 13,4,10,4,13,11, 13,4,9,1,6,43, 13,4,9,4,13,11, 13,4,8,1,7,43,
-        13,4,8,4,13,11, 13,4,7,1,8,43, 13,4,7,4,13,11, 13,4,6,1,9,43, 13,4,6,4,13,11, 13,4,5,1,10,43, 13,4,5,4,13,11, 13,4,4,1,11,43,
-        13,4,4,4,13,11, 13,4,3,1,12,43, 13,4,3,4,13,11, 13,4,3,6,2,27,
-      },
-    },
-    walk = {
-      frames = { 3, 4, 5 },
-      voxels = 1654,
-      count = 1138,
-      faces = {
-        0,10,13,2,2,83, 0,10,13,3,2,83, 0,10,13,5,0,53, 0,10,12,2,3,83, 0,10,12,3,3,83, 0,10,11,2,4,83, 0,10,11,3,4,83, 0,10,10,2,5,83,
-        0,10,10,3,5,83, 0,10,9,2,6,83, 0,10,9,3,6,83, 0,10,8,2,7,83, 0,10,8,3,7,83, 0,10,7,2,8,83, 0,10,7,3,8,83, 0,10,6,2,9,83,
-        0,10,6,3,9,83, 0,10,5,2,10,83, 0,10,5,3,10,83, 0,10,4,2,11,83, 0,10,4,3,11,83, 0,10,3,2,12,83, 0,10,3,3,12,83, 0,10,2,2,13,83,
-        0,10,2,3,13,83, 0,10,1,2,14,83, 0,10,1,3,14,83, 0,10,1,6,0,53, 0,9,14,2,1,84, 0,9,14,3,1,84, 0,9,14,5,0,54, 0,9,13,2,2,84,
-        0,9,12,2,3,84, 0,9,11,2,4,84, 0,9,10,2,5,84, 0,9,9,2,6,84, 0,9,8,2,7,84, 0,9,7,2,8,84, 0,9,6,2,9,84, 0,9,5,2,10,84,
-        0,9,4,2,11,84, 0,9,3,2,12,84, 0,9,2,2,13,84, 0,9,1,2,14,84, 0,9,1,6,15,69, 0,8,15,2,0,85, 0,8,15,3,0,85, 0,8,15,4,0,55,
-        0,8,15,5,0,55, 0,8,14,2,1,85, 0,8,13,2,2,85, 0,8,12,2,3,85, 0,8,11,2,4,85, 0,8,10,2,5,85, 0,8,9,2,6,85, 0,8,8,2,7,85,
-        0,8,7,2,8,85, 0,8,6,2,9,85, 0,8,5,2,10,85, 0,8,4,2,11,85, 0,8,3,2,12,85, 0,8,2,2,13,85, 0,8,1,2,14,85, 0,8,1,4,0,55,
-        0,8,1,6,15,70, 0,7,14,2,1,86, 0,7,14,4,0,56, 0,7,14,5,0,56, 0,7,13,2,2,86, 0,7,12,2,3,86, 0,7,11,2,4,86, 0,7,10,2,5,86,
-        0,7,9,2,6,86, 0,7,8,2,7,86, 0,7,7,2,8,86, 0,7,6,2,9,86, 0,7,5,2,10,86, 0,7,4,2,11,86, 0,7,3,2,12,86, 0,7,2,2,13,86,
-        0,7,2,6,15,71, 0,6,13,2,2,87, 0,6,13,4,15,72, 0,6,13,5,15,72, 0,6,12,2,3,87, 0,6,12,4,15,72, 0,6,11,2,4,87, 0,6,11,4,15,72,
-        0,6,10,2,5,87, 0,6,10,4,15,72, 0,6,9,2,6,87, 0,6,9,4,15,72, 0,6,8,2,7,87, 0,6,8,4,15,72, 0,6,7,2,8,87, 0,6,7,4,15,72,
-        0,6,6,2,9,87, 0,6,6,4,15,72, 0,6,5,2,10,87, 0,6,5,4,15,72, 0,6,4,2,11,87, 0,6,4,4,15,72, 0,6,3,2,12,87, 0,6,3,4,15,72,
-        0,6,2,2,13,87, 0,6,2,4,15,72, 0,6,2,6,15,72, 1,11,13,1,2,82, 1,11,13,2,2,82, 1,11,13,3,2,82, 1,11,13,5,1,52, 1,11,12,1,3,82,
-        1,11,12,2,3,82, 1,11,12,3,3,82, 1,11,11,1,4,82, 1,11,11,2,4,82, 1,11,11,3,4,82, 1,11,10,1,5,82, 1,11,10,2,5,82, 1,11,10,3,5,82,
-        1,11,9,1,6,82, 1,11,9,2,6,82, 1,11,9,3,6,82, 1,11,8,1,7,82, 1,11,8,2,7,82, 1,11,8,3,7,82, 1,11,7,1,8,82, 1,11,7,2,8,82,
-        1,11,7,3,8,82, 1,11,6,1,9,82, 1,11,6,2,9,82, 1,11,6,3,9,82, 1,11,5,1,10,82, 1,11,5,2,10,82, 1,11,5,3,10,82, 1,11,4,1,11,82,
-        1,11,4,2,11,82, 1,11,4,3,11,82, 1,11,3,1,12,82, 1,11,3,2,12,82, 1,11,3,3,12,82, 1,11,2,1,13,82, 1,11,2,2,13,82, 1,11,2,3,13,82,
-        1,11,2,6,1,52, 1,10,13,5,1,53, 1,10,1,3,14,83, 1,10,1,6,14,68, 1,9,14,3,1,84, 1,9,14,5,1,54, 1,9,1,6,14,69, 1,8,15,3,0,85,
-        1,8,15,4,1,55, 1,8,15,5,1,55, 1,8,1,4,1,55, 1,8,1,6,14,70, 1,7,14,4,1,56, 1,7,14,5,1,56, 1,7,2,6,14,71, 1,6,13,5,1,57,
-        1,6,2,6,14,72, 1,5,13,2,2,88, 1,5,13,4,14,73, 1,5,13,5,14,73, 1,5,12,2,3,88, 1,5,12,4,14,73, 1,5,11,2,4,88, 1,5,11,4,14,73,
-        1,5,10,2,5,88, 1,5,10,4,14,73, 1,5,9,2,6,88, 1,5,9,4,14,73, 1,5,8,2,7,88, 1,5,8,4,14,73, 1,5,7,2,8,88, 1,5,7,4,14,73,
-        1,5,6,2,9,88, 1,5,6,4,14,73, 1,5,5,2,10,88, 1,5,5,4,14,73, 1,5,4,2,11,88, 1,5,4,4,14,73, 1,5,3,2,12,88, 1,5,3,4,14,73,
-        1,5,2,2,13,88, 1,5,2,4,14,73, 1,5,2,6,14,73, 2,10,13,1,2,83, 2,10,13,3,2,83, 2,10,13,5,2,53, 2,10,12,1,3,83, 2,10,12,3,3,83,
-        2,10,11,1,4,83, 2,10,11,3,4,83, 2,10,10,1,5,83, 2,10,10,3,5,83, 2,10,9,1,6,83, 2,10,9,3,6,83, 2,10,8,1,7,83, 2,10,8,3,7,83,
-        2,10,7,1,8,83, 2,10,7,3,8,83, 2,10,6,1,9,83, 2,10,6,3,9,83, 2,10,5,1,10,83, 2,10,5,3,10,83, 2,10,4,1,11,83, 2,10,4,3,11,83,
-        2,10,3,1,12,83, 2,10,3,3,12,83, 2,10,2,1,13,83, 2,10,2,3,13,83, 2,10,1,1,14,83, 2,10,1,3,14,83, 2,10,1,6,2,53, 2,9,14,3,1,84,
-        2,9,14,5,2,54, 2,9,1,6,13,69, 2,8,15,3,0,85, 2,8,15,4,2,55, 2,8,15,5,2,55, 2,8,1,4,2,55, 2,8,1,6,13,70, 2,7,14,4,2,56,
-        2,7,14,5,2,56, 2,7,2,6,13,71, 2,6,13,5,2,57, 2,6,2,6,13,72, 2,5,13,4,2,58, 2,5,13,5,2,58, 2,5,3,4,2,58, 2,5,2,4,2,58,
-        2,5,2,6,13,73, 2,4,12,2,3,89, 2,4,12,4,13,74, 2,4,12,5,13,74, 2,4,11,2,4,89, 2,4,11,4,13,74, 2,4,10,2,5,89, 2,4,10,4,13,74,
-        2,4,9,2,6,89, 2,4,9,4,13,74, 2,4,8,2,7,89, 2,4,8,4,13,74, 2,4,7,2,8,89, 2,4,7,4,13,74, 2,4,6,2,9,89, 2,4,6,4,13,74,
-        2,4,5,2,10,89, 2,4,5,4,13,74, 2,4,4,2,11,89, 2,4,4,4,13,74, 2,4,4,6,13,74, 3,9,14,3,1,84, 3,9,14,5,3,54, 3,9,13,3,2,84,
-        3,9,12,3,3,84, 3,9,11,3,4,84, 3,9,10,3,5,84, 3,9,9,3,6,84, 3,9,8,3,7,84, 3,9,7,3,8,84, 3,9,6,3,9,84, 3,9,5,3,10,84,
-        3,9,4,3,11,84, 3,9,3,3,12,84, 3,9,2,3,13,84, 3,9,1,3,14,84, 3,9,1,6,3,54, 3,8,15,3,0,85, 3,8,15,4,3,55, 3,8,15,5,3,55,
-        3,8,1,4,3,55, 3,8,1,6,12,70, 3,7,14,4,3,56, 3,7,14,5,3,56, 3,7,2,6,12,71, 3,6,13,5,3,57, 3,6,2,6,12,72, 3,5,13,4,3,58,
-        3,5,13,5,3,58, 3,5,3,4,3,58, 3,5,2,4,3,58, 3,5,2,6,12,73, 3,4,12,4,12,74, 3,4,12,5,12,74, 3,4,11,4,12,74, 3,4,10,4,12,74,
-        3,4,9,4,12,74, 3,4,8,4,12,74, 3,4,7,4,12,74, 3,4,6,4,12,74, 3,4,5,4,12,74, 3,4,4,4,12,74, 3,4,4,6,12,74, 4,12,12,2,3,81,
-        4,12,12,3,3,81, 4,12,12,5,4,51, 4,12,11,2,4,81, 4,12,11,3,4,81, 4,12,10,2,5,81, 4,12,10,3,5,81, 4,12,9,2,6,81, 4,12,9,3,6,81,
-        4,12,8,2,7,81, 4,12,8,3,7,81, 4,12,7,2,8,81, 4,12,7,3,8,81, 4,12,6,2,9,81, 4,12,6,3,9,81, 4,12,5,2,10,81, 4,12,5,3,10,81,
-        4,12,4,2,11,81, 4,12,4,3,11,81, 4,12,3,2,12,81, 4,12,3,3,12,81, 4,12,3,6,4,51, 4,11,13,2,2,82, 4,11,13,3,2,82, 4,11,13,5,4,52,
-        4,11,12,2,3,82, 4,11,11,2,4,82, 4,11,10,2,5,82, 4,11,9,2,6,82, 4,11,8,2,7,82, 4,11,7,2,8,82, 4,11,6,2,9,82, 4,11,5,2,10,82,
-        4,11,4,2,11,82, 4,11,3,2,12,82, 4,11,2,2,13,82, 4,11,2,3,13,82, 4,11,2,6,11,67, 4,10,13,2,2,83, 4,10,13,5,4,53, 4,10,12,2,3,83,
-        4,10,11,2,4,83, 4,10,10,2,5,83, 4,10,9,2,6,83, 4,10,8,2,7,83, 4,10,7,2,8,83, 4,10,6,2,9,83, 4,10,5,2,10,83, 4,10,4,2,11,83,
-        4,10,3,2,12,83, 4,10,2,2,13,83, 4,10,1,2,14,83, 4,10,1,3,14,83, 4,10,1,6,11,68, 4,9,14,3,1,84, 4,9,14,5,4,54, 4,9,1,6,11,69,
-        4,8,15,3,0,85, 4,8,15,4,4,55, 4,8,15,5,4,55, 4,8,1,4,4,55, 4,8,1,6,11,70, 4,7,14,4,4,56, 4,7,14,5,4,56, 4,7,2,6,11,71,
-        4,6,13,5,4,57, 4,6,2,6,11,72, 4,5,13,4,4,58, 4,5,13,5,4,58, 4,5,3,4,4,58, 4,5,2,4,4,58, 4,5,2,6,11,73, 4,4,12,4,4,59,
-        4,4,12,5,4,59, 4,4,4,4,4,59, 4,4,4,6,11,74, 4,3,11,2,4,90, 4,3,11,4,11,75, 4,3,11,5,11,75, 4,3,10,2,5,90, 4,3,10,4,11,75,
-        4,3,9,2,6,90, 4,3,9,4,11,75, 4,3,8,2,7,90, 4,3,8,4,11,75, 4,3,7,2,8,90, 4,3,7,4,11,75, 4,3,6,2,9,90, 4,3,6,4,11,75,
-        4,3,5,2,10,90, 4,3,5,4,11,75, 4,3,5,6,11,75, 5,13,11,2,4,80, 5,13,11,3,4,80, 5,13,11,5,5,50, 5,13,10,2,5,80, 5,13,10,3,5,80,
-        5,13,9,2,6,80, 5,13,9,3,6,80, 5,13,8,2,7,80, 5,13,8,3,7,80, 5,13,7,2,8,80, 5,13,7,3,8,80, 5,13,6,2,9,80, 5,13,6,3,9,80,
-        5,13,5,2,10,80, 5,13,5,3,10,80, 5,13,4,2,11,80, 5,13,4,3,11,80, 5,13,4,6,5,50, 5,12,12,3,3,81, 5,12,12,5,5,51, 5,12,3,3,12,81,
-        5,12,3,6,10,66, 5,11,13,3,2,82, 5,11,13,5,5,52, 5,11,2,3,13,82, 5,11,2,6,10,67, 5,10,13,5,5,53, 5,10,1,3,14,83, 5,10,1,6,10,68,
-        5,9,14,3,1,84, 5,9,14,5,5,54, 5,9,1,6,10,69, 5,8,15,3,0,85, 5,8,15,4,5,55, 5,8,15,5,5,55, 5,8,1,4,5,55, 5,8,1,6,10,70,
-        5,7,14,4,5,56, 5,7,14,5,5,56, 5,7,2,6,10,71, 5,6,13,5,5,57, 5,6,2,6,10,72, 5,5,13,4,5,58, 5,5,13,5,5,58, 5,5,3,4,5,58,
-        5,5,2,4,5,58, 5,5,2,6,10,73, 5,4,12,4,5,59, 5,4,12,5,5,59, 5,4,4,4,5,59, 5,4,4,6,10,74, 5,3,11,4,5,60, 5,3,11,5,5,60,
-        5,3,10,4,5,60, 5,3,6,4,5,60, 5,3,5,4,5,60, 5,3,5,6,10,75, 5,2,9,2,6,91, 5,2,9,4,10,76, 5,2,9,5,10,76, 5,2,8,2,7,91,
-        5,2,8,4,10,76, 5,2,7,2,8,91, 5,2,7,4,10,76, 5,2,7,6,10,76, 6,13,11,3,4,80, 6,13,11,5,6,50, 6,13,10,3,5,80, 6,13,9,3,6,80,
-        6,13,8,3,7,80, 6,13,7,3,8,80, 6,13,6,3,9,80, 6,13,5,3,10,80, 6,13,4,3,11,80, 6,13,4,6,9,65, 6,12,12,3,3,81, 6,12,12,5,6,51,
-        6,12,3,3,12,81, 6,12,3,6,9,66, 6,11,13,3,2,82, 6,11,13,5,6,52, 6,11,2,3,13,82, 6,11,2,6,9,67, 6,10,13,5,6,53, 6,10,1,3,14,83,
-        6,10,1,6,9,68, 6,9,14,3,1,84, 6,9,14,5,6,54, 6,9,1,6,9,69, 6,8,15,3,0,85, 6,8,15,4,6,55, 6,8,15,5,6,55, 6,8,1,4,6,55,
-        6,8,1,6,9,70, 6,7,14,4,6,56, 6,7,14,5,6,56, 6,7,2,6,9,71, 6,6,13,5,6,57, 6,6,2,6,9,72, 6,5,13,4,6,58, 6,5,13,5,6,58,
-        6,5,3,4,6,58, 6,5,2,4,6,58, 6,5,2,6,9,73, 6,4,12,4,6,59, 6,4,12,5,6,59, 6,4,4,4,6,59, 6,4,4,6,9,74, 6,3,11,4,6,60,
-        6,3,11,5,6,60, 6,3,10,4,6,60, 6,3,6,4,6,60, 6,3,5,4,6,60, 6,3,5,6,9,75, 6,2,9,4,6,61, 6,2,9,5,6,61, 6,2,7,6,9,76,
-        6,1,8,2,7,92, 6,1,8,4,6,62, 6,1,8,5,6,62, 6,1,7,2,8,92, 6,1,7,6,9,77, 6,0,7,1,8,93, 6,0,7,2,8,93, 6,0,7,5,6,63,
-        6,0,7,6,9,78, 7,13,11,3,4,80, 7,13,11,5,7,50, 7,13,10,3,5,80, 7,13,9,3,6,80, 7,13,8,3,7,80, 7,13,7,3,8,80, 7,13,6,3,9,80,
-        7,13,5,3,10,80, 7,13,4,3,11,80, 7,13,4,6,8,65, 7,12,12,3,3,81, 7,12,12,5,7,51, 7,12,3,3,12,81, 7,12,3,6,8,66, 7,11,13,3,2,82,
-        7,11,13,5,7,52, 7,11,2,3,13,82, 7,11,2,6,8,67, 7,10,13,5,7,53, 7,10,1,3,14,83, 7,10,1,6,8,68, 7,9,14,3,1,84, 7,9,14,5,7,54,
-        7,9,1,6,8,69, 7,8,15,3,0,85, 7,8,15,4,7,55, 7,8,15,5,7,55, 7,8,1,4,7,55, 7,8,1,6,8,70, 7,7,14,4,7,56, 7,7,14,5,7,56,
-        7,7,2,6,8,71, 7,6,13,5,7,57, 7,6,2,6,8,72, 7,5,13,4,7,58, 7,5,13,5,7,58, 7,5,3,4,7,58, 7,5,2,4,7,58, 7,5,2,6,8,73,
-        7,4,12,4,7,59, 7,4,12,5,7,59, 7,4,4,4,7,59, 7,4,4,6,8,74, 7,3,11,4,7,60, 7,3,11,5,7,60, 7,3,10,4,7,60, 7,3,6,4,7,60,
-        7,3,5,4,7,60, 7,3,5,6,8,75, 7,2,9,4,7,61, 7,2,9,5,7,61, 7,2,7,6,8,76, 7,1,8,4,8,77, 7,1,8,5,8,77, 7,1,7,4,8,77,
-        7,1,7,6,8,77, 8,13,11,3,4,80, 8,13,11,5,8,50, 8,13,10,3,5,80, 8,13,9,3,6,80, 8,13,8,3,7,80, 8,13,7,3,8,80, 8,13,6,3,9,80,
-        8,13,5,3,10,80, 8,13,4,3,11,80, 8,13,4,6,7,65, 8,12,12,3,3,81, 8,12,12,5,8,51, 8,12,3,3,12,81, 8,12,3,6,7,66, 8,11,13,3,2,82,
-        8,11,13,5,8,52, 8,11,2,3,13,82, 8,11,2,6,7,67, 8,10,13,5,8,53, 8,10,1,3,14,83, 8,10,1,6,7,68, 8,9,14,3,1,84, 8,9,14,5,8,54,
-        8,9,1,6,7,69, 8,8,15,3,0,85, 8,8,15,4,8,55, 8,8,15,5,8,55, 8,8,1,4,8,55, 8,8,1,6,7,70, 8,7,14,4,8,56, 8,7,14,5,8,56,
-        8,7,2,6,7,71, 8,6,13,5,8,57, 8,6,2,6,7,72, 8,5,13,4,8,58, 8,5,13,5,8,58, 8,5,3,4,8,58, 8,5,2,4,8,58, 8,5,2,6,7,73,
-        8,4,12,4,8,59, 8,4,12,5,8,59, 8,4,4,4,8,59, 8,4,4,6,7,74, 8,3,11,4,8,60, 8,3,11,5,8,60, 8,3,10,4,8,60, 8,3,6,4,8,60,
-        8,3,5,4,8,60, 8,3,5,6,7,75, 8,2,9,4,8,61, 8,2,9,5,8,61, 8,2,7,6,7,76, 8,1,8,4,7,77, 8,1,8,5,7,77, 8,1,7,4,7,77,
-        8,1,7,6,7,77, 9,13,11,3,4,80, 9,13,11,5,9,50, 9,13,10,3,5,80, 9,13,9,3,6,80, 9,13,8,3,7,80, 9,13,7,3,8,80, 9,13,6,3,9,80,
-        9,13,5,3,10,80, 9,13,4,3,11,80, 9,13,4,6,6,65, 9,12,12,3,3,81, 9,12,12,5,9,51, 9,12,3,3,12,81, 9,12,3,6,6,66, 9,11,13,3,2,82,
-        9,11,13,5,9,52, 9,11,2,3,13,82, 9,11,2,6,6,67, 9,10,13,5,9,53, 9,10,1,3,14,83, 9,10,1,6,6,68, 9,9,14,3,1,84, 9,9,14,5,9,54,
-        9,9,1,6,6,69, 9,8,15,3,0,85, 9,8,15,4,9,55, 9,8,15,5,9,55, 9,8,1,4,9,55, 9,8,1,6,6,70, 9,7,14,4,9,56, 9,7,14,5,9,56,
-        9,7,2,6,6,71, 9,6,13,5,9,57, 9,6,2,6,6,72, 9,5,13,4,9,58, 9,5,13,5,9,58, 9,5,3,4,9,58, 9,5,2,4,9,58, 9,5,2,6,6,73,
-        9,4,12,4,9,59, 9,4,12,5,9,59, 9,4,4,4,9,59, 9,4,4,6,6,74, 9,3,11,4,9,60, 9,3,11,5,9,60, 9,3,10,4,9,60, 9,3,6,4,9,60,
-        9,3,5,4,9,60, 9,3,5,6,6,75, 9,2,9,4,9,61, 9,2,9,5,9,61, 9,2,7,6,6,76, 9,1,8,1,7,92, 9,1,8,4,9,62, 9,1,8,5,9,62,
-        9,1,7,1,8,92, 9,1,7,6,6,77, 9,0,7,1,8,93, 9,0,7,2,8,93, 9,0,7,5,9,63, 9,0,7,6,6,78, 10,13,11,1,4,80, 10,13,11,3,4,80,
-        10,13,11,5,10,50, 10,13,10,1,5,80, 10,13,10,3,5,80, 10,13,9,1,6,80, 10,13,9,3,6,80, 10,13,8,1,7,80, 10,13,8,3,7,80, 10,13,7,1,8,80,
-        10,13,7,3,8,80, 10,13,6,1,9,80, 10,13,6,3,9,80, 10,13,5,1,10,80, 10,13,5,3,10,80, 10,13,4,1,11,80, 10,13,4,3,11,80, 10,13,4,6,10,50,
-        10,12,12,3,3,81, 10,12,12,5,10,51, 10,12,3,3,12,81, 10,12,3,6,5,66, 10,11,13,3,2,82, 10,11,13,5,10,52, 10,11,2,3,13,82, 10,11,2,6,5,67,
-        10,10,13,5,10,53, 10,10,1,3,14,83, 10,10,1,6,5,68, 10,9,14,3,1,84, 10,9,14,5,10,54, 10,9,1,6,5,69, 10,8,15,3,0,85, 10,8,15,4,10,55,
-        10,8,15,5,10,55, 10,8,1,4,10,55, 10,8,1,6,5,70, 10,7,14,4,10,56, 10,7,14,5,10,56, 10,7,2,6,5,71, 10,6,13,5,10,57, 10,6,2,6,5,72,
-        10,5,13,4,10,58, 10,5,13,5,10,58, 10,5,3,4,10,58, 10,5,2,4,10,58, 10,5,2,6,5,73, 10,4,12,4,10,59, 10,4,12,5,10,59, 10,4,4,4,10,59,
-        10,4,4,6,5,74, 10,3,11,4,10,60, 10,3,11,5,10,60, 10,3,10,4,10,60, 10,3,6,4,10,60, 10,3,5,4,10,60, 10,3,5,6,5,75, 10,2,9,1,6,91,
-        10,2,9,4,5,76, 10,2,9,5,5,76, 10,2,8,1,7,91, 10,2,8,4,5,76, 10,2,7,1,8,91, 10,2,7,4,5,76, 10,2,7,6,5,76, 11,12,12,1,3,81,
-        11,12,12,3,3,81, 11,12,12,5,11,51, 11,12,11,1,4,81, 11,12,11,3,4,81, 11,12,10,1,5,81, 11,12,10,3,5,81, 11,12,9,1,6,81, 11,12,9,3,6,81,
-        11,12,8,1,7,81, 11,12,8,3,7,81, 11,12,7,1,8,81, 11,12,7,3,8,81, 11,12,6,1,9,81, 11,12,6,3,9,81, 11,12,5,1,10,81, 11,12,5,3,10,81,
-        11,12,4,1,11,81, 11,12,4,3,11,81, 11,12,3,1,12,81, 11,12,3,3,12,81, 11,12,3,6,11,51, 11,11,13,1,2,82, 11,11,13,3,2,82, 11,11,13,5,11,52,
-        11,11,12,1,3,82, 11,11,11,1,4,82, 11,11,10,1,5,82, 11,11,9,1,6,82, 11,11,8,1,7,82, 11,11,7,1,8,82, 11,11,6,1,9,82, 11,11,5,1,10,82,
-        11,11,4,1,11,82, 11,11,3,1,12,82, 11,11,2,1,13,82, 11,11,2,3,13,82, 11,11,2,6,4,67, 11,10,13,1,2,83, 11,10,13,5,11,53, 11,10,12,1,3,83,
-        11,10,11,1,4,83, 11,10,10,1,5,83, 11,10,9,1,6,83, 11,10,8,1,7,83, 11,10,7,1,8,83, 11,10,6,1,9,83, 11,10,5,1,10,83, 11,10,4,1,11,83,
-        11,10,3,1,12,83, 11,10,2,1,13,83, 11,10,1,1,14,83, 11,10,1,3,14,83, 11,10,1,6,4,68, 11,9,14,3,1,84, 11,9,14,5,11,54, 11,9,1,6,4,69,
-        11,8,15,3,0,85, 11,8,15,4,11,55, 11,8,15,5,11,55, 11,8,1,4,11,55, 11,8,1,6,4,70, 11,7,14,4,11,56, 11,7,14,5,11,56, 11,7,2,6,4,71,
-        11,6,13,5,11,57, 11,6,2,6,4,72, 11,5,13,4,11,58, 11,5,13,5,11,58, 11,5,3,4,11,58, 11,5,2,4,11,58, 11,5,2,6,4,73, 11,4,12,4,11,59,
-        11,4,12,5,11,59, 11,4,4,4,11,59, 11,4,4,6,4,74, 11,3,11,1,4,90, 11,3,11,4,4,75, 11,3,11,5,4,75, 11,3,10,1,5,90, 11,3,10,4,4,75,
-        11,3,9,1,6,90, 11,3,9,4,4,75, 11,3,8,1,7,90, 11,3,8,4,4,75, 11,3,7,1,8,90, 11,3,7,4,4,75, 11,3,6,1,9,90, 11,3,6,4,4,75,
-        11,3,5,1,10,90, 11,3,5,4,4,75, 11,3,5,6,4,75, 12,9,14,3,1,84, 12,9,14,5,12,54, 12,9,13,3,2,84, 12,9,12,3,3,84, 12,9,11,3,4,84,
-        12,9,10,3,5,84, 12,9,9,3,6,84, 12,9,8,3,7,84, 12,9,7,3,8,84, 12,9,6,3,9,84, 12,9,5,3,10,84, 12,9,4,3,11,84, 12,9,3,3,12,84,
-        12,9,2,3,13,84, 12,9,1,3,14,84, 12,9,1,6,12,54, 12,8,15,3,0,85, 12,8,15,4,12,55, 12,8,15,5,12,55, 12,8,1,4,12,55, 12,8,1,6,3,70,
-        12,7,14,4,12,56, 12,7,14,5,12,56, 12,7,2,6,3,71, 12,6,13,5,12,57, 12,6,2,6,3,72, 12,5,13,4,12,58, 12,5,13,5,12,58, 12,5,3,4,12,58,
-        12,5,2,4,12,58, 12,5,2,6,3,73, 12,4,12,4,3,74, 12,4,12,5,3,74, 12,4,11,4,3,74, 12,4,10,4,3,74, 12,4,9,4,3,74, 12,4,8,4,3,74,
-        12,4,7,4,3,74, 12,4,6,4,3,74, 12,4,5,4,3,74, 12,4,4,4,3,74, 12,4,4,6,3,74, 13,10,13,2,2,83, 13,10,13,3,2,83, 13,10,13,5,13,53,
-        13,10,12,2,3,83, 13,10,12,3,3,83, 13,10,11,2,4,83, 13,10,11,3,4,83, 13,10,10,2,5,83, 13,10,10,3,5,83, 13,10,9,2,6,83, 13,10,9,3,6,83,
-        13,10,8,2,7,83, 13,10,8,3,7,83, 13,10,7,2,8,83, 13,10,7,3,8,83, 13,10,6,2,9,83, 13,10,6,3,9,83, 13,10,5,2,10,83, 13,10,5,3,10,83,
-        13,10,4,2,11,83, 13,10,4,3,11,83, 13,10,3,2,12,83, 13,10,3,3,12,83, 13,10,2,2,13,83, 13,10,2,3,13,83, 13,10,1,2,14,83, 13,10,1,3,14,83,
-        13,10,1,6,13,53, 13,9,14,3,1,84, 13,9,14,5,13,54, 13,9,1,6,2,69, 13,8,15,3,0,85, 13,8,15,4,13,55, 13,8,15,5,13,55, 13,8,1,4,13,55,
-        13,8,1,6,2,70, 13,7,14,4,13,56, 13,7,14,5,13,56, 13,7,2,6,2,71, 13,6,13,5,13,57, 13,6,2,6,2,72, 13,5,13,4,13,58, 13,5,13,5,13,58,
-        13,5,3,4,13,58, 13,5,2,4,13,58, 13,5,2,6,2,73, 13,4,12,1,3,89, 13,4,12,4,2,74, 13,4,12,5,2,74, 13,4,11,1,4,89, 13,4,11,4,2,74,
-        13,4,10,1,5,89, 13,4,10,4,2,74, 13,4,9,1,6,89, 13,4,9,4,2,74, 13,4,8,1,7,89, 13,4,8,4,2,74, 13,4,7,1,8,89, 13,4,7,4,2,74,
-        13,4,6,1,9,89, 13,4,6,4,2,74, 13,4,5,1,10,89, 13,4,5,4,2,74, 13,4,4,1,11,89, 13,4,4,4,2,74, 13,4,4,6,2,74, 14,11,13,1,2,82,
-        14,11,13,2,2,82, 14,11,13,3,2,82, 14,11,13,5,14,52, 14,11,12,1,3,82, 14,11,12,2,3,82, 14,11,12,3,3,82, 14,11,11,1,4,82, 14,11,11,2,4,82,
-        14,11,11,3,4,82, 14,11,10,1,5,82, 14,11,10,2,5,82, 14,11,10,3,5,82, 14,11,9,1,6,82, 14,11,9,2,6,82, 14,11,9,3,6,82, 14,11,8,1,7,82,
-        14,11,8,2,7,82, 14,11,8,3,7,82, 14,11,7,1,8,82, 14,11,7,2,8,82, 14,11,7,3,8,82, 14,11,6,1,9,82, 14,11,6,2,9,82, 14,11,6,3,9,82,
-        14,11,5,1,10,82, 14,11,5,2,10,82, 14,11,5,3,10,82, 14,11,4,1,11,82, 14,11,4,2,11,82, 14,11,4,3,11,82, 14,11,3,1,12,82, 14,11,3,2,12,82,
-        14,11,3,3,12,82, 14,11,2,1,13,82, 14,11,2,2,13,82, 14,11,2,3,13,82, 14,11,2,6,14,52, 14,10,13,5,14,53, 14,10,1,3,14,83, 14,10,1,6,1,68,
-        14,9,14,3,1,84, 14,9,14,5,14,54, 14,9,1,6,1,69, 14,8,15,3,0,85, 14,8,15,4,14,55, 14,8,15,5,14,55, 14,8,1,4,14,55, 14,8,1,6,1,70,
-        14,7,14,4,14,56, 14,7,14,5,14,56, 14,7,2,6,1,71, 14,6,13,5,14,57, 14,6,2,6,1,72, 14,5,13,1,2,88, 14,5,13,4,1,73, 14,5,13,5,1,73,
-        14,5,12,1,3,88, 14,5,12,4,1,73, 14,5,11,1,4,88, 14,5,11,4,1,73, 14,5,10,1,5,88, 14,5,10,4,1,73, 14,5,9,1,6,88, 14,5,9,4,1,73,
-        14,5,8,1,7,88, 14,5,8,4,1,73, 14,5,7,1,8,88, 14,5,7,4,1,73, 14,5,6,1,9,88, 14,5,6,4,1,73, 14,5,5,1,10,88, 14,5,5,4,1,73,
-        14,5,4,1,11,88, 14,5,4,4,1,73, 14,5,3,1,12,88, 14,5,3,4,1,73, 14,5,2,1,13,88, 14,5,2,4,1,73, 14,5,2,6,1,73, 15,10,13,1,2,83,
-        15,10,13,3,2,83, 15,10,13,5,15,53, 15,10,12,1,3,83, 15,10,12,3,3,83, 15,10,11,1,4,83, 15,10,11,3,4,83, 15,10,10,1,5,83, 15,10,10,3,5,83,
-        15,10,9,1,6,83, 15,10,9,3,6,83, 15,10,8,1,7,83, 15,10,8,3,7,83, 15,10,7,1,8,83, 15,10,7,3,8,83, 15,10,6,1,9,83, 15,10,6,3,9,83,
-        15,10,5,1,10,83, 15,10,5,3,10,83, 15,10,4,1,11,83, 15,10,4,3,11,83, 15,10,3,1,12,83, 15,10,3,3,12,83, 15,10,2,1,13,83, 15,10,2,3,13,83,
-        15,10,1,1,14,83, 15,10,1,3,14,83, 15,10,1,6,15,53, 15,9,14,1,1,84, 15,9,14,3,1,84, 15,9,14,5,15,54, 15,9,13,1,2,84, 15,9,12,1,3,84,
-        15,9,11,1,4,84, 15,9,10,1,5,84, 15,9,9,1,6,84, 15,9,8,1,7,84, 15,9,7,1,8,84, 15,9,6,1,9,84, 15,9,5,1,10,84, 15,9,4,1,11,84,
-        15,9,3,1,12,84, 15,9,2,1,13,84, 15,9,1,1,14,84, 15,9,1,6,0,69, 15,8,15,1,0,85, 15,8,15,3,0,85, 15,8,15,4,15,55, 15,8,15,5,15,55,
-        15,8,14,1,1,85, 15,8,13,1,2,85, 15,8,12,1,3,85, 15,8,11,1,4,85, 15,8,10,1,5,85, 15,8,9,1,6,85, 15,8,8,1,7,85, 15,8,7,1,8,85,
-        15,8,6,1,9,85, 15,8,5,1,10,85, 15,8,4,1,11,85, 15,8,3,1,12,85, 15,8,2,1,13,85, 15,8,1,1,14,85, 15,8,1,4,15,55, 15,8,1,6,0,70,
-        15,7,14,1,1,86, 15,7,14,4,15,56, 15,7,14,5,15,56, 15,7,13,1,2,86, 15,7,12,1,3,86, 15,7,11,1,4,86, 15,7,10,1,5,86, 15,7,9,1,6,86,
-        15,7,8,1,7,86, 15,7,7,1,8,86, 15,7,6,1,9,86, 15,7,5,1,10,86, 15,7,4,1,11,86, 15,7,3,1,12,86, 15,7,2,1,13,86, 15,7,2,6,0,71,
-        15,6,13,1,2,87, 15,6,13,4,0,72, 15,6,13,5,0,72, 15,6,12,1,3,87, 15,6,12,4,0,72, 15,6,11,1,4,87, 15,6,11,4,0,72, 15,6,10,1,5,87,
-        15,6,10,4,0,72, 15,6,9,1,6,87, 15,6,9,4,0,72, 15,6,8,1,7,87, 15,6,8,4,0,72, 15,6,7,1,8,87, 15,6,7,4,0,72, 15,6,6,1,9,87,
-        15,6,6,4,0,72, 15,6,5,1,10,87, 15,6,5,4,0,72, 15,6,4,1,11,87, 15,6,4,4,0,72, 15,6,3,1,12,87, 15,6,3,4,0,72, 15,6,2,1,13,87,
-        15,6,2,4,0,72, 15,6,2,6,0,72,
-      },
-    },
-  },
-}
diff --git a/assets/voxels/blue.lua b/assets/voxels/blue.lua
deleted file mode 100644
index a97339e..0000000
--- a/assets/voxels/blue.lua
+++ /dev/null
@@ -1,308 +0,0 @@
--- Generated by tools/build_voxels.py. DO NOT EDIT.
--- Visual-hull voxel model carved from the "blue" overworld
--- sprite sheet.  Geometry only -- no sheet path, no baked pixel.
--- faces: flat runs of 6 ints -- mx, my, mz, dir, u, v.
---   mx/my/mz  voxel corner in model space (X east, Y up, Z south),
---             0..15, character faces +Z at rest.
---   dir       1 +X  2 -X  3 +Y  4 -Y  5 +Z  6 -Z
---   u/v       pixel this face samples in a sheet of sheetW x sheetH.
---             The runtime pairs the model with the LIVE sheet the
---             engine handed it, so palette/mod recolors apply.
-return {
-  name = "blue",
-  sheetW = 16,
-  sheetH = 96,
-  size = 16,
-  poses = {
-    stand = {
-      frames = { 0, 1, 2 },
-      voxels = 1676,
-      count = 1084,
-      faces = {
-        1,14,14,2,1,33, 1,14,14,3,1,33, 1,14,14,5,1,1, 1,14,13,2,2,33, 1,14,13,3,2,33, 1,14,12,2,3,33, 1,14,12,3,3,33, 1,14,11,2,4,33,
-        1,14,11,3,4,33, 1,14,10,2,5,33, 1,14,10,3,5,33, 1,14,9,2,6,33, 1,14,9,3,6,33, 1,14,8,2,7,33, 1,14,8,3,7,33, 1,14,7,2,8,33,
-        1,14,7,3,8,33, 1,14,6,2,9,33, 1,14,6,3,9,33, 1,14,5,2,10,33, 1,14,5,3,10,33, 1,14,4,2,11,33, 1,14,4,3,11,33, 1,14,4,6,14,17,
-        1,13,14,2,1,34, 1,13,14,4,1,2, 1,13,14,5,1,2, 1,13,13,2,2,34, 1,13,13,4,1,2, 1,13,12,2,3,34, 1,13,12,4,1,2, 1,13,11,2,4,34,
-        1,13,11,4,1,2, 1,13,10,2,5,34, 1,13,10,4,1,2, 1,13,9,2,6,34, 1,13,9,4,1,2, 1,13,8,2,7,34, 1,13,8,4,1,2, 1,13,7,2,8,34,
-        1,13,7,4,1,2, 1,13,6,2,9,34, 1,13,6,4,1,2, 1,13,5,2,10,34, 1,13,5,4,1,2, 1,13,4,2,11,34, 1,13,4,4,1,2, 1,13,3,2,12,34,
-        1,13,3,3,12,34, 1,13,3,4,1,2, 1,13,3,6,14,18, 1,10,12,2,3,37, 1,10,12,3,3,37, 1,10,12,5,1,5, 1,10,11,2,4,37, 1,10,11,3,4,37,
-        1,10,10,2,5,37, 1,10,10,3,5,37, 1,10,9,2,6,37, 1,10,9,3,6,37, 1,10,8,2,7,37, 1,10,8,3,7,37, 1,10,7,2,8,37, 1,10,7,3,8,37,
-        1,10,6,2,9,37, 1,10,6,3,9,37, 1,10,5,2,10,37, 1,10,5,3,10,37, 1,10,4,2,11,37, 1,10,4,3,11,37, 1,10,3,2,12,37, 1,10,3,3,12,37,
-        1,10,2,2,13,37, 1,10,2,3,13,37, 1,10,2,4,1,5, 1,10,2,6,14,21, 1,9,12,2,3,38, 1,9,12,5,1,6, 1,9,11,2,4,38, 1,9,10,2,5,38,
-        1,9,9,2,6,38, 1,9,8,2,7,38, 1,9,7,2,8,38, 1,9,6,2,9,38, 1,9,5,2,10,38, 1,9,4,2,11,38, 1,9,3,2,12,38, 1,9,3,6,14,22,
-        1,8,12,2,3,39, 1,8,12,4,1,7, 1,8,12,5,1,7, 1,8,11,2,4,39, 1,8,11,4,1,7, 1,8,10,2,5,39, 1,8,10,4,1,7, 1,8,9,2,6,39,
-        1,8,9,4,1,7, 1,8,8,2,7,39, 1,8,8,4,1,7, 1,8,7,2,8,39, 1,8,7,4,1,7, 1,8,6,2,9,39, 1,8,6,4,1,7, 1,8,5,2,10,39,
-        1,8,5,4,1,7, 1,8,4,2,11,39, 1,8,4,4,1,7, 1,8,3,2,12,39, 1,8,3,4,1,7, 1,8,3,6,14,23, 1,5,10,2,5,42, 1,5,10,3,5,42,
-        1,5,10,4,1,10, 1,5,10,5,1,10, 1,5,9,2,6,42, 1,5,9,3,6,42, 1,5,8,2,7,42, 1,5,8,3,7,42, 1,5,7,2,8,42, 1,5,7,3,8,42,
-        1,5,6,2,9,42, 1,5,6,3,9,42, 1,5,5,2,10,42, 1,5,5,3,10,42, 1,5,4,2,11,42, 1,5,4,3,11,42, 1,5,3,2,12,42, 1,5,3,3,12,42,
-        1,5,3,6,14,26, 1,4,9,2,6,43, 1,4,9,4,1,11, 1,4,9,5,1,11, 1,4,8,2,7,43, 1,4,8,4,1,11, 1,4,7,2,8,43, 1,4,7,4,1,11,
-        1,4,6,2,9,43, 1,4,6,4,1,11, 1,4,5,2,10,43, 1,4,5,4,1,11, 1,4,4,2,11,43, 1,4,4,4,1,11, 1,4,3,2,12,43, 1,4,3,4,1,11,
-        1,4,3,6,14,27, 2,14,14,3,1,33, 2,14,14,5,2,1, 2,14,13,3,2,33, 2,14,12,3,3,33, 2,14,11,3,4,33, 2,14,10,3,5,33, 2,14,9,3,6,33,
-        2,14,8,3,7,33, 2,14,7,3,8,33, 2,14,6,3,9,33, 2,14,5,3,10,33, 2,14,4,3,11,33, 2,14,4,6,13,17, 2,13,14,4,2,2, 2,13,14,5,2,2,
-        2,13,3,3,12,34, 2,13,3,6,13,18, 2,12,13,2,2,35, 2,12,13,5,2,3, 2,12,12,2,3,35, 2,12,11,2,4,35, 2,12,10,2,5,35, 2,12,9,2,6,35,
-        2,12,8,2,7,35, 2,12,7,2,8,35, 2,12,6,2,9,35, 2,12,5,2,10,35, 2,12,4,2,11,35, 2,12,3,2,12,35, 2,12,2,2,13,35, 2,12,2,3,13,35,
-        2,12,2,6,13,19, 2,11,13,2,2,36, 2,11,13,4,2,4, 2,11,13,5,2,4, 2,11,12,2,3,36, 2,11,11,2,4,36, 2,11,10,2,5,36, 2,11,9,2,6,36,
-        2,11,8,2,7,36, 2,11,7,2,8,36, 2,11,6,2,9,36, 2,11,5,2,10,36, 2,11,4,2,11,36, 2,11,3,2,12,36, 2,11,2,2,13,36, 2,11,2,6,13,20,
-        2,10,12,5,2,5, 2,10,2,4,2,5, 2,10,2,6,13,21, 2,9,12,5,2,6, 2,9,3,6,13,22, 2,8,12,5,2,7, 2,8,3,4,2,7, 2,8,3,6,13,23,
-        2,7,12,2,3,40, 2,7,12,4,2,8, 2,7,12,5,2,8, 2,7,11,2,4,40, 2,7,10,2,5,40, 2,7,9,2,6,40, 2,7,8,2,7,40, 2,7,7,2,8,40,
-        2,7,6,2,9,40, 2,7,5,2,10,40, 2,7,4,2,11,40, 2,7,4,6,13,24, 2,6,11,2,4,41, 2,6,11,4,2,9, 2,6,11,5,2,9, 2,6,10,2,5,41,
-        2,6,9,2,6,41, 2,6,8,2,7,41, 2,6,7,2,8,41, 2,6,6,2,9,41, 2,6,5,2,10,41, 2,6,4,2,11,41, 2,6,3,2,12,41, 2,6,3,3,12,41,
-        2,6,3,6,13,25, 2,5,10,4,2,10, 2,5,10,5,2,10, 2,5,3,6,13,26, 2,4,9,5,2,11, 2,4,3,6,13,27, 2,3,9,2,6,44, 2,3,9,4,2,12,
-        2,3,9,5,2,12, 2,3,8,2,7,44, 2,3,8,4,2,12, 2,3,7,2,8,44, 2,3,7,4,2,12, 2,3,6,2,9,44, 2,3,6,4,2,12, 2,3,5,2,10,44,
-        2,3,5,4,2,12, 2,3,4,2,11,44, 2,3,4,4,2,12, 2,3,3,2,12,44, 2,3,3,4,2,12, 2,3,3,6,13,28, 3,14,14,3,1,33, 3,14,14,5,3,1,
-        3,14,13,3,2,33, 3,14,12,3,3,33, 3,14,11,3,4,33, 3,14,10,3,5,33, 3,14,9,3,6,33, 3,14,8,3,7,33, 3,14,7,3,8,33, 3,14,6,3,9,33,
-        3,14,5,3,10,33, 3,14,4,3,11,33, 3,14,4,6,12,17, 3,13,14,4,3,2, 3,13,14,5,3,2, 3,13,3,3,12,34, 3,13,3,6,12,18, 3,12,13,5,3,3,
-        3,12,2,3,13,35, 3,12,2,6,12,19, 3,11,13,4,3,4, 3,11,13,5,3,4, 3,11,2,6,12,20, 3,10,12,5,3,5, 3,10,2,4,3,5, 3,10,2,6,12,21,
-        3,9,12,5,3,6, 3,9,3,6,12,22, 3,8,12,5,3,7, 3,8,3,4,3,7, 3,8,3,6,12,23, 3,7,12,4,3,8, 3,7,12,5,3,8, 3,7,4,6,12,24,
-        3,6,11,4,3,9, 3,6,11,5,3,9, 3,6,3,3,12,41, 3,6,3,6,12,25, 3,5,10,4,3,10, 3,5,10,5,3,10, 3,5,3,6,12,26, 3,4,9,5,3,11,
-        3,4,3,6,12,27, 3,3,9,5,3,12, 3,3,3,4,3,12, 3,3,3,6,12,28, 3,2,10,2,5,45, 3,2,10,3,5,45, 3,2,10,5,3,13, 3,2,9,2,6,45,
-        3,2,8,2,7,45, 3,2,7,2,8,45, 3,2,6,2,9,45, 3,2,5,2,10,45, 3,2,4,2,11,45, 3,2,4,4,3,13, 3,2,4,6,12,29, 3,1,10,2,5,46,
-        3,1,10,4,3,14, 3,1,10,5,3,14, 3,1,9,2,6,46, 3,1,9,4,3,14, 3,1,8,2,7,46, 3,1,8,4,3,14, 3,1,7,2,8,46, 3,1,7,4,3,14,
-        3,1,6,2,9,46, 3,1,6,4,3,14, 3,1,5,2,10,46, 3,1,5,4,3,14, 3,1,5,6,12,30, 4,14,14,3,1,33, 4,14,14,5,4,1, 4,14,13,3,2,33,
-        4,14,12,3,3,33, 4,14,11,3,4,33, 4,14,10,3,5,33, 4,14,9,3,6,33, 4,14,8,3,7,33, 4,14,7,3,8,33, 4,14,6,3,9,33, 4,14,5,3,10,33,
-        4,14,4,3,11,33, 4,14,4,6,11,17, 4,13,14,4,4,2, 4,13,14,5,4,2, 4,13,3,3,12,34, 4,13,3,6,11,18, 4,12,13,5,4,3, 4,12,2,3,13,35,
-        4,12,2,6,11,19, 4,11,13,4,4,4, 4,11,13,5,4,4, 4,11,2,6,11,20, 4,10,12,5,4,5, 4,10,2,4,4,5, 4,10,2,6,11,21, 4,9,12,5,4,6,
-        4,9,3,6,11,22, 4,8,12,5,4,7, 4,8,3,4,4,7, 4,8,3,6,11,23, 4,7,12,4,4,8, 4,7,12,5,4,8, 4,7,4,6,11,24, 4,6,11,4,4,9,
-        4,6,11,5,4,9, 4,6,3,3,12,41, 4,6,3,6,11,25, 4,5,10,4,4,10, 4,5,10,5,4,10, 4,5,3,6,11,26, 4,4,9,5,4,11, 4,4,3,6,11,27,
-        4,3,9,5,4,12, 4,3,3,4,4,12, 4,3,3,6,11,28, 4,2,10,3,5,45, 4,2,10,5,4,13, 4,2,4,4,4,13, 4,2,4,6,11,29, 4,1,10,4,4,14,
-        4,1,10,5,4,14, 4,1,5,4,4,14, 4,1,5,6,11,30, 4,0,9,2,6,47, 4,0,9,5,4,15, 4,0,8,2,7,47, 4,0,7,2,8,47, 4,0,6,2,9,47,
-        4,0,6,6,11,31, 5,14,14,3,1,33, 5,14,14,5,5,1, 5,14,13,3,2,33, 5,14,12,3,3,33, 5,14,11,3,4,33, 5,14,10,3,5,33, 5,14,9,3,6,33,
-        5,14,8,3,7,33, 5,14,7,3,8,33, 5,14,6,3,9,33, 5,14,5,3,10,33, 5,14,4,3,11,33, 5,14,4,6,10,17, 5,13,14,4,5,2, 5,13,14,5,5,2,
-        5,13,3,3,12,34, 5,13,3,6,10,18, 5,12,13,5,5,3, 5,12,2,3,13,35, 5,12,2,6,10,19, 5,11,13,4,5,4, 5,11,13,5,5,4, 5,11,2,6,10,20,
-        5,10,12,5,5,5, 5,10,2,4,5,5, 5,10,2,6,10,21, 5,9,12,5,5,6, 5,9,3,6,10,22, 5,8,12,5,5,7, 5,8,3,4,5,7, 5,8,3,6,10,23,
-        5,7,12,4,5,8, 5,7,12,5,5,8, 5,7,4,6,10,24, 5,6,11,4,5,9, 5,6,11,5,5,9, 5,6,3,3,12,41, 5,6,3,6,10,25, 5,5,10,4,5,10,
-        5,5,10,5,5,10, 5,5,3,6,10,26, 5,4,9,5,5,11, 5,4,3,6,10,27, 5,3,9,5,5,12, 5,3,3,4,5,12, 5,3,3,6,10,28, 5,2,10,3,5,45,
-        5,2,10,5,5,13, 5,2,4,4,5,13, 5,2,4,6,10,29, 5,1,10,4,5,14, 5,1,10,5,5,14, 5,1,5,4,5,14, 5,1,5,6,10,30, 5,0,9,5,5,15,
-        5,0,6,6,10,31, 6,15,9,2,6,32, 6,15,9,3,6,32, 6,15,9,5,6,0, 6,15,8,2,7,32, 6,15,8,3,7,32, 6,15,7,2,8,32, 6,15,7,3,8,32,
-        6,15,6,2,9,32, 6,15,6,3,9,32, 6,15,6,6,9,16, 6,14,14,3,1,33, 6,14,14,5,6,1, 6,14,13,3,2,33, 6,14,12,3,3,33, 6,14,11,3,4,33,
-        6,14,10,3,5,33, 6,14,5,3,10,33, 6,14,4,3,11,33, 6,14,4,6,9,17, 6,13,14,4,6,2, 6,13,14,5,6,2, 6,13,3,3,12,34, 6,13,3,6,9,18,
-        6,12,13,5,6,3, 6,12,2,3,13,35, 6,12,2,6,9,19, 6,11,13,4,6,4, 6,11,13,5,6,4, 6,11,2,6,9,20, 6,10,12,5,6,5, 6,10,2,4,6,5,
-        6,10,2,6,9,21, 6,9,12,5,6,6, 6,9,3,6,9,22, 6,8,12,5,6,7, 6,8,3,4,6,7, 6,8,3,6,9,23, 6,7,12,4,6,8, 6,7,12,5,6,8,
-        6,7,4,6,9,24, 6,6,11,4,6,9, 6,6,11,5,6,9, 6,6,3,3,12,41, 6,6,3,6,9,25, 6,5,10,4,6,10, 6,5,10,5,6,10, 6,5,3,6,9,26,
-        6,4,9,5,6,11, 6,4,3,6,9,27, 6,3,9,5,6,12, 6,3,3,4,6,12, 6,3,3,6,9,28, 6,2,10,3,5,45, 6,2,10,5,6,13, 6,2,4,4,6,13,
-        6,2,4,6,9,29, 6,1,10,4,6,14, 6,1,10,5,6,14, 6,1,5,4,6,14, 6,1,5,6,9,30, 6,0,9,1,6,47, 6,0,9,5,6,15, 6,0,8,1,7,47,
-        6,0,7,1,8,47, 6,0,6,1,9,47, 6,0,6,6,9,31, 7,15,9,3,6,32, 7,15,9,5,7,0, 7,15,8,3,7,32, 7,15,7,3,8,32, 7,15,6,3,9,32,
-        7,15,6,6,8,16, 7,14,14,3,1,33, 7,14,14,5,7,1, 7,14,13,3,2,33, 7,14,12,3,3,33, 7,14,11,3,4,33, 7,14,10,3,5,33, 7,14,5,3,10,33,
-        7,14,4,3,11,33, 7,14,4,6,8,17, 7,13,14,4,7,2, 7,13,14,5,7,2, 7,13,3,3,12,34, 7,13,3,6,8,18, 7,12,13,5,7,3, 7,12,2,3,13,35,
-        7,12,2,6,8,19, 7,11,13,4,7,4, 7,11,13,5,7,4, 7,11,2,6,8,20, 7,10,12,5,7,5, 7,10,2,4,7,5, 7,10,2,6,8,21, 7,9,12,5,7,6,
-        7,9,3,6,8,22, 7,8,12,5,7,7, 7,8,3,4,7,7, 7,8,3,6,8,23, 7,7,12,4,7,8, 7,7,12,5,7,8, 7,7,4,6,8,24, 7,6,11,4,7,9,
-        7,6,11,5,7,9, 7,6,3,3,12,41, 7,6,3,6,8,25, 7,5,10,4,7,10, 7,5,10,5,7,10, 7,5,3,6,8,26, 7,4,9,5,7,11, 7,4,3,6,8,27,
-        7,3,9,5,7,12, 7,3,3,4,7,12, 7,3,3,6,8,28, 7,2,10,3,5,45, 7,2,10,5,7,13, 7,2,4,4,7,13, 7,2,4,6,8,29, 7,1,10,4,7,14,
-        7,1,10,5,7,14, 7,1,9,4,7,14, 7,1,8,4,7,14, 7,1,7,4,7,14, 7,1,6,4,7,14, 7,1,5,4,7,14, 7,1,5,6,8,30, 8,15,9,3,6,32,
-        8,15,9,5,8,0, 8,15,8,3,7,32, 8,15,7,3,8,32, 8,15,6,3,9,32, 8,15,6,6,7,16, 8,14,14,3,1,33, 8,14,14,5,8,1, 8,14,13,3,2,33,
-        8,14,12,3,3,33, 8,14,11,3,4,33, 8,14,10,3,5,33, 8,14,5,3,10,33, 8,14,4,3,11,33, 8,14,4,6,7,17, 8,13,14,4,8,2, 8,13,14,5,8,2,
-        8,13,3,3,12,34, 8,13,3,6,7,18, 8,12,13,5,8,3, 8,12,2,3,13,35, 8,12,2,6,7,19, 8,11,13,4,8,4, 8,11,13,5,8,4, 8,11,2,6,7,20,
-        8,10,12,5,8,5, 8,10,2,4,8,5, 8,10,2,6,7,21, 8,9,12,5,8,6, 8,9,3,6,7,22, 8,8,12,5,8,7, 8,8,3,4,8,7, 8,8,3,6,7,23,
-        8,7,12,4,8,8, 8,7,12,5,8,8, 8,7,4,6,7,24, 8,6,11,4,8,9, 8,6,11,5,8,9, 8,6,3,3,12,41, 8,6,3,6,7,25, 8,5,10,4,8,10,
-        8,5,10,5,8,10, 8,5,3,6,7,26, 8,4,9,5,8,11, 8,4,3,6,7,27, 8,3,9,5,8,12, 8,3,3,4,8,12, 8,3,3,6,7,28, 8,2,10,3,5,45,
-        8,2,10,5,8,13, 8,2,4,4,8,13, 8,2,4,6,7,29, 8,1,10,4,8,14, 8,1,10,5,8,14, 8,1,9,4,8,14, 8,1,8,4,8,14, 8,1,7,4,8,14,
-        8,1,6,4,8,14, 8,1,5,4,8,14, 8,1,5,6,7,30, 9,15,9,1,6,32, 9,15,9,3,6,32, 9,15,9,5,9,0, 9,15,8,1,7,32, 9,15,8,3,7,32,
-        9,15,7,1,8,32, 9,15,7,3,8,32, 9,15,6,1,9,32, 9,15,6,3,9,32, 9,15,6,6,6,16, 9,14,14,3,1,33, 9,14,14,5,9,1, 9,14,13,3,2,33,
-        9,14,12,3,3,33, 9,14,11,3,4,33, 9,14,10,3,5,33, 9,14,5,3,10,33, 9,14,4,3,11,33, 9,14,4,6,6,17, 9,13,14,4,9,2, 9,13,14,5,9,2,
-        9,13,3,3,12,34, 9,13,3,6,6,18, 9,12,13,5,9,3, 9,12,2,3,13,35, 9,12,2,6,6,19, 9,11,13,4,9,4, 9,11,13,5,9,4, 9,11,2,6,6,20,
-        9,10,12,5,9,5, 9,10,2,4,9,5, 9,10,2,6,6,21, 9,9,12,5,9,6, 9,9,3,6,6,22, 9,8,12,5,9,7, 9,8,3,4,9,7, 9,8,3,6,6,23,
-        9,7,12,4,9,8, 9,7,12,5,9,8, 9,7,4,6,6,24, 9,6,11,4,9,9, 9,6,11,5,9,9, 9,6,3,3,12,41, 9,6,3,6,6,25, 9,5,10,4,9,10,
-        9,5,10,5,9,10, 9,5,3,6,6,26, 9,4,9,5,9,11, 9,4,3,6,6,27, 9,3,9,5,9,12, 9,3,3,4,9,12, 9,3,3,6,6,28, 9,2,10,3,5,45,
-        9,2,10,5,9,13, 9,2,4,4,9,13, 9,2,4,6,6,29, 9,1,10,4,9,14, 9,1,10,5,9,14, 9,1,5,4,9,14, 9,1,5,6,6,30, 9,0,9,2,6,47,
-        9,0,9,5,9,15, 9,0,8,2,7,47, 9,0,7,2,8,47, 9,0,6,2,9,47, 9,0,6,6,6,31, 10,14,14,3,1,33, 10,14,14,5,10,1, 10,14,13,3,2,33,
-        10,14,12,3,3,33, 10,14,11,3,4,33, 10,14,10,3,5,33, 10,14,9,3,6,33, 10,14,8,3,7,33, 10,14,7,3,8,33, 10,14,6,3,9,33, 10,14,5,3,10,33,
-        10,14,4,3,11,33, 10,14,4,6,5,17, 10,13,14,4,10,2, 10,13,14,5,10,2, 10,13,3,3,12,34, 10,13,3,6,5,18, 10,12,13,5,10,3, 10,12,2,3,13,35,
-        10,12,2,6,5,19, 10,11,13,4,10,4, 10,11,13,5,10,4, 10,11,2,6,5,20, 10,10,12,5,10,5, 10,10,2,4,10,5, 10,10,2,6,5,21, 10,9,12,5,10,6,
-        10,9,3,6,5,22, 10,8,12,5,10,7, 10,8,3,4,10,7, 10,8,3,6,5,23, 10,7,12,4,10,8, 10,7,12,5,10,8, 10,7,4,6,5,24, 10,6,11,4,10,9,
-        10,6,11,5,10,9, 10,6,3,3,12,41, 10,6,3,6,5,25, 10,5,10,4,10,10, 10,5,10,5,10,10, 10,5,3,6,5,26, 10,4,9,5,10,11, 10,4,3,6,5,27,
-        10,3,9,5,10,12, 10,3,3,4,10,12, 10,3,3,6,5,28, 10,2,10,3,5,45, 10,2,10,5,10,13, 10,2,4,4,10,13, 10,2,4,6,5,29, 10,1,10,4,10,14,
-        10,1,10,5,10,14, 10,1,5,4,10,14, 10,1,5,6,5,30, 10,0,9,5,10,15, 10,0,6,6,5,31, 11,14,14,1,1,33, 11,14,14,3,1,33, 11,14,14,5,11,1,
-        11,14,13,1,2,33, 11,14,13,3,2,33, 11,14,12,1,3,33, 11,14,12,3,3,33, 11,14,11,1,4,33, 11,14,11,3,4,33, 11,14,10,1,5,33, 11,14,10,3,5,33,
-        11,14,9,1,6,33, 11,14,9,3,6,33, 11,14,8,1,7,33, 11,14,8,3,7,33, 11,14,7,1,8,33, 11,14,7,3,8,33, 11,14,6,1,9,33, 11,14,6,3,9,33,
-        11,14,5,1,10,33, 11,14,5,3,10,33, 11,14,4,1,11,33, 11,14,4,3,11,33, 11,14,4,6,4,17, 11,13,14,4,11,2, 11,13,14,5,11,2, 11,13,3,3,12,34,
-        11,13,3,6,4,18, 11,12,13,5,11,3, 11,12,2,3,13,35, 11,12,2,6,4,19, 11,11,13,4,11,4, 11,11,13,5,11,4, 11,11,2,6,4,20, 11,10,12,5,11,5,
-        11,10,2,4,11,5, 11,10,2,6,4,21, 11,9,12,5,11,6, 11,9,3,6,4,22, 11,8,12,5,11,7, 11,8,3,4,11,7, 11,8,3,6,4,23, 11,7,12,4,11,8,
-        11,7,12,5,11,8, 11,7,4,6,4,24, 11,6,11,4,11,9, 11,6,11,5,11,9, 11,6,3,3,12,41, 11,6,3,6,4,25, 11,5,10,4,11,10, 11,5,10,5,11,10,
-        11,5,3,6,4,26, 11,4,9,5,11,11, 11,4,3,6,4,27, 11,3,9,5,11,12, 11,3,3,4,11,12, 11,3,3,6,4,28, 11,2,10,3,5,45, 11,2,10,5,11,13,
-        11,2,4,4,11,13, 11,2,4,6,4,29, 11,1,10,4,11,14, 11,1,10,5,11,14, 11,1,5,4,11,14, 11,1,5,6,4,30, 11,0,9,1,6,47, 11,0,9,5,11,15,
-        11,0,8,1,7,47, 11,0,7,1,8,47, 11,0,6,1,9,47, 11,0,6,6,4,31, 12,13,14,1,1,34, 12,13,14,3,1,34, 12,13,14,4,12,2, 12,13,14,5,12,2,
-        12,13,13,1,2,34, 12,13,13,3,2,34, 12,13,12,1,3,34, 12,13,12,3,3,34, 12,13,11,1,4,34, 12,13,11,3,4,34, 12,13,10,1,5,34, 12,13,10,3,5,34,
-        12,13,9,1,6,34, 12,13,9,3,6,34, 12,13,8,1,7,34, 12,13,8,3,7,34, 12,13,7,1,8,34, 12,13,7,3,8,34, 12,13,6,1,9,34, 12,13,6,3,9,34,
-        12,13,5,1,10,34, 12,13,5,3,10,34, 12,13,4,1,11,34, 12,13,4,3,11,34, 12,13,3,1,12,34, 12,13,3,3,12,34, 12,13,3,6,3,18, 12,12,13,5,12,3,
-        12,12,2,3,13,35, 12,12,2,6,3,19, 12,11,13,4,12,4, 12,11,13,5,12,4, 12,11,2,6,3,20, 12,10,12,5,12,5, 12,10,2,4,12,5, 12,10,2,6,3,21,
-        12,9,12,5,12,6, 12,9,3,6,3,22, 12,8,12,5,12,7, 12,8,3,4,12,7, 12,8,3,6,3,23, 12,7,12,4,12,8, 12,7,12,5,12,8, 12,7,4,6,3,24,
-        12,6,11,4,12,9, 12,6,11,5,12,9, 12,6,3,3,12,41, 12,6,3,6,3,25, 12,5,10,4,12,10, 12,5,10,5,12,10, 12,5,3,6,3,26, 12,4,9,5,12,11,
-        12,4,3,6,3,27, 12,3,9,5,12,12, 12,3,3,4,12,12, 12,3,3,6,3,28, 12,2,10,1,5,45, 12,2,10,3,5,45, 12,2,10,5,12,13, 12,2,9,1,6,45,
-        12,2,8,1,7,45, 12,2,7,1,8,45, 12,2,6,1,9,45, 12,2,5,1,10,45, 12,2,4,1,11,45, 12,2,4,4,12,13, 12,2,4,6,3,29, 12,1,10,1,5,46,
-        12,1,10,4,12,14, 12,1,10,5,12,14, 12,1,9,1,6,46, 12,1,9,4,12,14, 12,1,8,1,7,46, 12,1,8,4,12,14, 12,1,7,1,8,46, 12,1,7,4,12,14,
-        12,1,6,1,9,46, 12,1,6,4,12,14, 12,1,5,1,10,46, 12,1,5,4,12,14, 12,1,5,6,3,30, 13,12,13,1,2,35, 13,12,13,3,2,35, 13,12,13,5,13,3,
-        13,12,12,1,3,35, 13,12,12,3,3,35, 13,12,11,1,4,35, 13,12,11,3,4,35, 13,12,10,1,5,35, 13,12,10,3,5,35, 13,12,9,1,6,35, 13,12,9,3,6,35,
-        13,12,8,1,7,35, 13,12,8,3,7,35, 13,12,7,1,8,35, 13,12,7,3,8,35,