# No. 103 (Brown 1868): "Rectilinear motion of slide produced by the rotation of screw."
#
# Model (cm): a lead-screw lies along x in its two bearings and turns on its axis (the one driven joint, 16 turns a minute; right-hand
# thread of pitch 1.6: a ridge 0.9 wide at the core, radius 1.0, and 0.3 at its tip, radius 1.6, in 24 convex segments a turn). The slide
# carries a half-nut, cut away at the front, whose thread (3 turns) fills the screw's groove with 0.04 cm clear each flank; the slide can only run along
# its rail, so each turn of the screw moves it one pitch, 1.6 cm: 0.2546 cm to the radian. A weak spring (the cut) keeps the
# same flanks loaded. Generator: opencode-runs/batch9/gen103.py.
number: 103
slug: screw-slide
name: A slide run along by the rotation of a screw
brown: "Rectilinear motion of slide produced by the rotation of screw."
units: cm
sim:
  timestep: 0.0002
  integrator: implicitfast
  iterations: 100
  solver: CG
  multiccd: true
  duration_s: 10
  floor: false
bodies:
  - id: screw
    shape: part
    pos: [0, 0, 0]
    density: 7800
    friction: 0.1
    color: "#e4d9bf"
    pieces:
      - {kind: rod, from: [-2.2, 0, 0], to: [13.1, 0, 0], radius: 1.0, collide: 0}   # the screw's core
      - {kind: rod, from: [-2.8, 0, -3.0], to: [-2.8, 0, 3.0], radius: 0.3, collide: 0, color: "#8f8a80"}   # the handle
      - {kind: rod, from: [-2.8, 0, 0], to: [-1.5, 0, 0], radius: 0.6, collide: 0}   # its stem
      - {kind: loft, a: [[0.325, 0.95, 0.0], [1.275, 0.95, 0.0], [0.95, 1.6, 0.0], [0.65, 1.6, 0.0]], b: [[0.3917, 0.9176, 0.2459], [1.3417, 0.9176, 0.2459], [1.0167, 1.5455, 0.4141], [0.7167, 1.5455, 0.4141]], collide: 1}
      - {kind: loft, a: [[0.3917, 0.9176, 0.2459], [1.3417, 0.9176, 0.2459], [1.0167, 1.5455, 0.4141], [0.7167, 1.5455, 0.4141]], b: [[0.4583, 0.8227, 0.475], [1.4083, 0.8227, 0.475], [1.0833, 1.3856, 0.8], [0.7833, 1.3856, 0.8]], collide: 1}
      - {kind: loft, a: [[0.4583, 0.8227, 0.475], [1.4083, 0.8227, 0.475], [1.0833, 1.3856, 0.8], [0.7833, 1.3856, 0.8]], b: [[0.525, 0.6718, 0.6718], [1.475, 0.6718, 0.6718], [1.15, 1.1314, 1.1314], [0.85, 1.1314, 1.1314]], collide: 1}
      - {kind: loft, a: [[0.525, 0.6718, 0.6718], [1.475, 0.6718, 0.6718], [1.15, 1.1314, 1.1314], [0.85, 1.1314, 1.1314]], b: [[0.5917, 0.475, 0.8227], [1.5417, 0.475, 0.8227], [1.2167, 0.8, 1.3856], [0.9167, 0.8, 1.3856]], collide: 1}
      - {kind: loft, a: [[0.5917, 0.475, 0.8227], [1.5417, 0.475, 0.8227], [1.2167, 0.8, 1.3856], [0.9167, 0.8, 1.3856]], b: [[0.6583, 0.2459, 0.9176], [1.6083, 0.2459, 0.9176], [1.2833, 0.4141, 1.5455], [0.9833, 0.4141, 1.5455]], collide: 1}
      - {kind: loft, a: [[0.6583, 0.2459, 0.9176], [1.6083, 0.2459, 0.9176], [1.2833, 0.4141, 1.5455], [0.9833, 0.4141, 1.5455]], b: [[0.725, 0.0, 0.95], [1.675, 0.0, 0.95], [1.35, 0.0, 1.6], [1.05, 0.0, 1.6]], collide: 1}
      - {kind: loft, a: [[0.725, 0.0, 0.95], [1.675, 0.0, 0.95], [1.35, 0.0, 1.6], [1.05, 0.0, 1.6]], b: [[0.7917, -0.2459, 0.9176], [1.7417, -0.2459, 0.9176], [1.4167, -0.4141, 1.5455], [1.1167, -0.4141, 1.5455]], collide: 1}
      - {kind: loft, a: [[0.7917, -0.2459, 0.9176], [1.7417, -0.2459, 0.9176], [1.4167, -0.4141, 1.5455], [1.1167, -0.4141, 1.5455]], b: [[0.8583, -0.475, 0.8227], [1.8083, -0.475, 0.8227], [1.4833, -0.8, 1.3856], [1.1833, -0.8, 1.3856]], collide: 1}
      - {kind: loft, a: [[0.8583, -0.475, 0.8227], [1.8083, -0.475, 0.8227], [1.4833, -0.8, 1.3856], [1.1833, -0.8, 1.3856]], b: [[0.925, -0.6718, 0.6718], [1.875, -0.6718, 0.6718], [1.55, -1.1314, 1.1314], [1.25, -1.1314, 1.1314]], collide: 1}
      - {kind: loft, a: [[0.925, -0.6718, 0.6718], [1.875, -0.6718, 0.6718], [1.55, -1.1314, 1.1314], [1.25, -1.1314, 1.1314]], b: [[0.9917, -0.8227, 0.475], [1.9417, -0.8227, 0.475], [1.6167, -1.3856, 0.8], [1.3167, -1.3856, 0.8]], collide: 1}
      - {kind: loft, a: [[0.9917, -0.8227, 0.475], [1.9417, -0.8227, 0.475], [1.6167, -1.3856, 0.8], [1.3167, -1.3856, 0.8]], b: [[1.0583, -0.9176, 0.2459], [2.0083, -0.9176, 0.2459], [1.6833, -1.5455, 0.4141], [1.3833, -1.5455, 0.4141]], collide: 1}
      - {kind: loft, a: [[1.0583, -0.9176, 0.2459], [2.0083, -0.9176, 0.2459], [1.6833, -1.5455, 0.4141], [1.3833, -1.5455, 0.4141]], b: [[1.125, -0.95, 0.0], [2.075, -0.95, 0.0], [1.75, -1.6, 0.0], [1.45, -1.6, 0.0]], collide: 1}
      - {kind: loft, a: [[1.125, -0.95, 0.0], [2.075, -0.95, 0.0], [1.75, -1.6, 0.0], [1.45, -1.6, 0.0]], b: [[1.1917, -0.9176, -0.2459], [2.1417, -0.9176, -0.2459], [1.8167, -1.5455, -0.4141], [1.5167, -1.5455, -0.4141]], collide: 1}
      - {kind: loft, a: [[1.1917, -0.9176, -0.2459], [2.1417, -0.9176, -0.2459], [1.8167, -1.5455, -0.4141], [1.5167, -1.5455, -0.4141]], b: [[1.2583, -0.8227, -0.475], [2.2083, -0.8227, -0.475], [1.8833, -1.3856, -0.8], [1.5833, -1.3856, -0.8]], collide: 1}
      - {kind: loft, a: [[1.2583, -0.8227, -0.475], [2.2083, -0.8227, -0.475], [1.8833, -1.3856, -0.8], [1.5833, -1.3856, -0.8]], b: [[1.325, -0.6718, -0.6718], [2.275, -0.6718, -0.6718], [1.95, -1.1314, -1.1314], [1.65, -1.1314, -1.1314]], collide: 1}
      - {kind: loft, a: [[1.325, -0.6718, -0.6718], [2.275, -0.6718, -0.6718], [1.95, -1.1314, -1.1314], [1.65, -1.1314, -1.1314]], b: [[1.3917, -0.475, -0.8227], [2.3417, -0.475, -0.8227], [2.0167, -0.8, -1.3856], [1.7167, -0.8, -1.3856]], collide: 1}
      - {kind: loft, a: [[1.3917, -0.475, -0.8227], [2.3417, -0.475, -0.8227], [2.0167, -0.8, -1.3856], [1.7167, -0.8, -1.3856]], b: [[1.4583, -0.2459, -0.9176], [2.4083, -0.2459, -0.9176], [2.0833, -0.4141, -1.5455], [1.7833, -0.4141, -1.5455]], collide: 1}
      - {kind: loft, a: [[1.4583, -0.2459, -0.9176], [2.4083, -0.2459, -0.9176], [2.0833, -0.4141, -1.5455], [1.7833, -0.4141, -1.5455]], b: [[1.525, -0.0, -0.95], [2.475, -0.0, -0.95], [2.15, -0.0, -1.6], [1.85, -0.0, -1.6]], collide: 1}
      - {kind: loft, a: [[1.525, -0.0, -0.95], [2.475, -0.0, -0.95], [2.15, -0.0, -1.6], [1.85, -0.0, -1.6]], b: [[1.5917, 0.2459, -0.9176], [2.5417, 0.2459, -0.9176], [2.2167, 0.4141, -1.5455], [1.9167, 0.4141, -1.5455]], collide: 1}
      - {kind: loft, a: [[1.5917, 0.2459, -0.9176], [2.5417, 0.2459, -0.9176], [2.2167, 0.4141, -1.5455], [1.9167, 0.4141, -1.5455]], b: [[1.6583, 0.475, -0.8227], [2.6083, 0.475, -0.8227], [2.2833, 0.8, -1.3856], [1.9833, 0.8, -1.3856]], collide: 1}
      - {kind: loft, a: [[1.6583, 0.475, -0.8227], [2.6083, 0.475, -0.8227], [2.2833, 0.8, -1.3856], [1.9833, 0.8, -1.3856]], b: [[1.725, 0.6718, -0.6718], [2.675, 0.6718, -0.6718], [2.35, 1.1314, -1.1314], [2.05, 1.1314, -1.1314]], collide: 1}
      - {kind: loft, a: [[1.725, 0.6718, -0.6718], [2.675, 0.6718, -0.6718], [2.35, 1.1314, -1.1314], [2.05, 1.1314, -1.1314]], b: [[1.7917, 0.8227, -0.475], [2.7417, 0.8227, -0.475], [2.4167, 1.3856, -0.8], [2.1167, 1.3856, -0.8]], collide: 1}
      - {kind: loft, a: [[1.7917, 0.8227, -0.475], [2.7417, 0.8227, -0.475], [2.4167, 1.3856, -0.8], [2.1167, 1.3856, -0.8]], b: [[1.8583, 0.9176, -0.2459], [2.8083, 0.9176, -0.2459], [2.4833, 1.5455, -0.4141], [2.1833, 1.5455, -0.4141]], collide: 1}
      - {kind: loft, a: [[1.8583, 0.9176, -0.2459], [2.8083, 0.9176, -0.2459], [2.4833, 1.5455, -0.4141], [2.1833, 1.5455, -0.4141]], b: [[1.925, 0.95, -0.0], [2.875, 0.95, -0.0], [2.55, 1.6, -0.0], [2.25, 1.6, -0.0]], collide: 1}
      - {kind: loft, a: [[1.925, 0.95, -0.0], [2.875, 0.95, -0.0], [2.55, 1.6, -0.0], [2.25, 1.6, -0.0]], b: [[1.9917, 0.9176, 0.2459], [2.9417, 0.9176, 0.2459], [2.6167, 1.5455, 0.4141], [2.3167, 1.5455, 0.4141]], collide: 1}
      - {kind: loft, a: [[1.9917, 0.9176, 0.2459], [2.9417, 0.9176, 0.2459], [2.6167, 1.5455, 0.4141], [2.3167, 1.5455, 0.4141]], b: [[2.0583, 0.8227, 0.475], [3.0083, 0.8227, 0.475], [2.6833, 1.3856, 0.8], [2.3833, 1.3856, 0.8]], collide: 1}
      - {kind: loft, a: [[2.0583, 0.8227, 0.475], [3.0083, 0.8227, 0.475], [2.6833, 1.3856, 0.8], [2.3833, 1.3856, 0.8]], b: [[2.125, 0.6718, 0.6718], [3.075, 0.6718, 0.6718], [2.75, 1.1314, 1.1314], [2.45, 1.1314, 1.1314]], collide: 1}
      - {kind: loft, a: [[2.125, 0.6718, 0.6718], [3.075, 0.6718, 0.6718], [2.75, 1.1314, 1.1314], [2.45, 1.1314, 1.1314]], b: [[2.1917, 0.475, 0.8227], [3.1417, 0.475, 0.8227], [2.8167, 0.8, 1.3856], [2.5167, 0.8, 1.3856]], collide: 1}
      - {kind: loft, a: [[2.1917, 0.475, 0.8227], [3.1417, 0.475, 0.8227], [2.8167, 0.8, 1.3856], [2.5167, 0.8, 1.3856]], b: [[2.2583, 0.2459, 0.9176], [3.2083, 0.2459, 0.9176], [2.8833, 0.4141, 1.5455], [2.5833, 0.4141, 1.5455]], collide: 1}
      - {kind: loft, a: [[2.2583, 0.2459, 0.9176], [3.2083, 0.2459, 0.9176], [2.8833, 0.4141, 1.5455], [2.5833, 0.4141, 1.5455]], b: [[2.325, 0.0, 0.95], [3.275, 0.0, 0.95], [2.95, 0.0, 1.6], [2.65, 0.0, 1.6]], collide: 1}
      - {kind: loft, a: [[2.325, 0.0, 0.95], [3.275, 0.0, 0.95], [2.95, 0.0, 1.6], [2.65, 0.0, 1.6]], b: [[2.3917, -0.2459, 0.9176], [3.3417, -0.2459, 0.9176], [3.0167, -0.4141, 1.5455], [2.7167, -0.4141, 1.5455]], collide: 1}
      - {kind: loft, a: [[2.3917, -0.2459, 0.9176], [3.3417, -0.2459, 0.9176], [3.0167, -0.4141, 1.5455], [2.7167, -0.4141, 1.5455]], b: [[2.4583, -0.475, 0.8227], [3.4083, -0.475, 0.8227], [3.0833, -0.8, 1.3856], [2.7833, -0.8, 1.3856]], collide: 1}
      - {kind: loft, a: [[2.4583, -0.475, 0.8227], [3.4083, -0.475, 0.8227], [3.0833, -0.8, 1.3856], [2.7833, -0.8, 1.3856]], b: [[2.525, -0.6718, 0.6718], [3.475, -0.6718, 0.6718], [3.15, -1.1314, 1.1314], [2.85, -1.1314, 1.1314]], collide: 1}
      - {kind: loft, a: [[2.525, -0.6718, 0.6718], [3.475, -0.6718, 0.6718], [3.15, -1.1314, 1.1314], [2.85, -1.1314, 1.1314]], b: [[2.5917, -0.8227, 0.475], [3.5417, -0.8227, 0.475], [3.2167, -1.3856, 0.8], [2.9167, -1.3856, 0.8]], collide: 1}
      - {kind: loft, a: [[2.5917, -0.8227, 0.475], [3.5417, -0.8227, 0.475], [3.2167, -1.3856, 0.8], [2.9167, -1.3856, 0.8]], b: [[2.6583, -0.9176, 0.2459], [3.6083, -0.9176, 0.2459], [3.2833, -1.5455, 0.4141], [2.9833, -1.5455, 0.4141]], collide: 1}
      - {kind: loft, a: [[2.6583, -0.9176, 0.2459], [3.6083, -0.9176, 0.2459], [3.2833, -1.5455, 0.4141], [2.9833, -1.5455, 0.4141]], b: [[2.725, -0.95, 0.0], [3.675, -0.95, 0.0], [3.35, -1.6, 0.0], [3.05, -1.6, 0.0]], collide: 1}
      - {kind: loft, a: [[2.725, -0.95, 0.0], [3.675, -0.95, 0.0], [3.35, -1.6, 0.0], [3.05, -1.6, 0.0]], b: [[2.7917, -0.9176, -0.2459], [3.7417, -0.9176, -0.2459], [3.4167, -1.5455, -0.4141], [3.1167, -1.5455, -0.4141]], collide: 1}
      - {kind: loft, a: [[2.7917, -0.9176, -0.2459], [3.7417, -0.9176, -0.2459], [3.4167, -1.5455, -0.4141], [3.1167, -1.5455, -0.4141]], b: [[2.8583, -0.8227, -0.475], [3.8083, -0.8227, -0.475], [3.4833, -1.3856, -0.8], [3.1833, -1.3856, -0.8]], collide: 1}
      - {kind: loft, a: [[2.8583, -0.8227, -0.475], [3.8083, -0.8227, -0.475], [3.4833, -1.3856, -0.8], [3.1833, -1.3856, -0.8]], b: [[2.925, -0.6718, -0.6718], [3.875, -0.6718, -0.6718], [3.55, -1.1314, -1.1314], [3.25, -1.1314, -1.1314]], collide: 1}
      - {kind: loft, a: [[2.925, -0.6718, -0.6718], [3.875, -0.6718, -0.6718], [3.55, -1.1314, -1.1314], [3.25, -1.1314, -1.1314]], b: [[2.9917, -0.475, -0.8227], [3.9417, -0.475, -0.8227], [3.6167, -0.8, -1.3856], [3.3167, -0.8, -1.3856]], collide: 1}
      - {kind: loft, a: [[2.9917, -0.475, -0.8227], [3.9417, -0.475, -0.8227], [3.6167, -0.8, -1.3856], [3.3167, -0.8, -1.3856]], b: [[3.0583, -0.2459, -0.9176], [4.0083, -0.2459, -0.9176], [3.6833, -0.4141, -1.5455], [3.3833, -0.4141, -1.5455]], collide: 1}
      - {kind: loft, a: [[3.0583, -0.2459, -0.9176], [4.0083, -0.2459, -0.9176], [3.6833, -0.4141, -1.5455], [3.3833, -0.4141, -1.5455]], b: [[3.125, -0.0, -0.95], [4.075, -0.0, -0.95], [3.75, -0.0, -1.6], [3.45, -0.0, -1.6]], collide: 1}
      - {kind: loft, a: [[3.125, -0.0, -0.95], [4.075, -0.0, -0.95], [3.75, -0.0, -1.6], [3.45, -0.0, -1.6]], b: [[3.1917, 0.2459, -0.9176], [4.1417, 0.2459, -0.9176], [3.8167, 0.4141, -1.5455], [3.5167, 0.4141, -1.5455]], collide: 1}
      - {kind: loft, a: [[3.1917, 0.2459, -0.9176], [4.1417, 0.2459, -0.9176], [3.8167, 0.4141, -1.5455], [3.5167, 0.4141, -1.5455]], b: [[3.2583, 0.475, -0.8227], [4.2083, 0.475, -0.8227], [3.8833, 0.8, -1.3856], [3.5833, 0.8, -1.3856]], collide: 1}
      - {kind: loft, a: [[3.2583, 0.475, -0.8227], [4.2083, 0.475, -0.8227], [3.8833, 0.8, -1.3856], [3.5833, 0.8, -1.3856]], b: [[3.325, 0.6718, -0.6718], [4.275, 0.6718, -0.6718], [3.95, 1.1314, -1.1314], [3.65, 1.1314, -1.1314]], collide: 1}
      - {kind: loft, a: [[3.325, 0.6718, -0.6718], [4.275, 0.6718, -0.6718], [3.95, 1.1314, -1.1314], [3.65, 1.1314, -1.1314]], b: [[3.3917, 0.8227, -0.475], [4.3417, 0.8227, -0.475], [4.0167, 1.3856, -0.8], [3.7167, 1.3856, -0.8]], collide: 1}
      - {kind: loft, a: [[3.3917, 0.8227, -0.475], [4.3417, 0.8227, -0.475], [4.0167, 1.3856, -0.8], [3.7167, 1.3856, -0.8]], b: [[3.4583, 0.9176, -0.2459], [4.4083, 0.9176, -0.2459], [4.0833, 1.5455, -0.4141], [3.7833, 1.5455, -0.4141]], collide: 1}
      - {kind: loft, a: [[3.4583, 0.9176, -0.2459], [4.4083, 0.9176, -0.2459], [4.0833, 1.5455, -0.4141], [3.7833, 1.5455, -0.4141]], b: [[3.525, 0.95, -0.0], [4.475, 0.95, -0.0], [4.15, 1.6, -0.0], [3.85, 1.6, -0.0]], collide: 1}
      - {kind: loft, a: [[3.525, 0.95, -0.0], [4.475, 0.95, -0.0], [4.15, 1.6, -0.0], [3.85, 1.6, -0.0]], b: [[3.5917, 0.9176, 0.2459], [4.5417, 0.9176, 0.2459], [4.2167, 1.5455, 0.4141], [3.9167, 1.5455, 0.4141]], collide: 1}
      - {kind: loft, a: [[3.5917, 0.9176, 0.2459], [4.5417, 0.9176, 0.2459], [4.2167, 1.5455, 0.4141], [3.9167, 1.5455, 0.4141]], b: [[3.6583, 0.8227, 0.475], [4.6083, 0.8227, 0.475], [4.2833, 1.3856, 0.8], [3.9833, 1.3856, 0.8]], collide: 1}
      - {kind: loft, a: [[3.6583, 0.8227, 0.475], [4.6083, 0.8227, 0.475], [4.2833, 1.3856, 0.8], [3.9833, 1.3856, 0.8]], b: [[3.725, 0.6718, 0.6718], [4.675, 0.6718, 0.6718], [4.35, 1.1314, 1.1314], [4.05, 1.1314, 1.1314]], collide: 1}
      - {kind: loft, a: [[3.725, 0.6718, 0.6718], [4.675, 0.6718, 0.6718], [4.35, 1.1314, 1.1314], [4.05, 1.1314, 1.1314]], b: [[3.7917, 0.475, 0.8227], [4.7417, 0.475, 0.8227], [4.4167, 0.8, 1.3856], [4.1167, 0.8, 1.3856]], collide: 1}
      - {kind: loft, a: [[3.7917, 0.475, 0.8227], [4.7417, 0.475, 0.8227], [4.4167, 0.8, 1.3856], [4.1167, 0.8, 1.3856]], b: [[3.8583, 0.2459, 0.9176], [4.8083, 0.2459, 0.9176], [4.4833, 0.4141, 1.5455], [4.1833, 0.4141, 1.5455]], collide: 1}
      - {kind: loft, a: [[3.8583, 0.2459, 0.9176], [4.8083, 0.2459, 0.9176], [4.4833, 0.4141, 1.5455], [4.1833, 0.4141, 1.5455]], b: [[3.925, 0.0, 0.95], [4.875, 0.0, 0.95], [4.55, 0.0, 1.6], [4.25, 0.0, 1.6]], collide: 1}
      - {kind: loft, a: [[3.925, 0.0, 0.95], [4.875, 0.0, 0.95], [4.55, 0.0, 1.6], [4.25, 0.0, 1.6]], b: [[3.9917, -0.2459, 0.9176], [4.9417, -0.2459, 0.9176], [4.6167, -0.4141, 1.5455], [4.3167, -0.4141, 1.5455]], collide: 1}
      - {kind: loft, a: [[3.9917, -0.2459, 0.9176], [4.9417, -0.2459, 0.9176], [4.6167, -0.4141, 1.5455], [4.3167, -0.4141, 1.5455]], b: [[4.0583, -0.475, 0.8227], [5.0083, -0.475, 0.8227], [4.6833, -0.8, 1.3856], [4.3833, -0.8, 1.3856]], collide: 1}
      - {kind: loft, a: [[4.0583, -0.475, 0.8227], [5.0083, -0.475, 0.8227], [4.6833, -0.8, 1.3856], [4.3833, -0.8, 1.3856]], b: [[4.125, -0.6718, 0.6718], [5.075, -0.6718, 0.6718], [4.75, -1.1314, 1.1314], [4.45, -1.1314, 1.1314]], collide: 1}
      - {kind: loft, a: [[4.125, -0.6718, 0.6718], [5.075, -0.6718, 0.6718], [4.75, -1.1314, 1.1314], [4.45, -1.1314, 1.1314]], b: [[4.1917, -0.8227, 0.475], [5.1417, -0.8227, 0.475], [4.8167, -1.3856, 0.8], [4.5167, -1.3856, 0.8]], collide: 1}
      - {kind: loft, a: [[4.1917, -0.8227, 0.475], [5.1417, -0.8227, 0.475], [4.8167, -1.3856, 0.8], [4.5167, -1.3856, 0.8]], b: [[4.2583, -0.9176, 0.2459], [5.2083, -0.9176, 0.2459], [4.8833, -1.5455, 0.4141], [4.5833, -1.5455, 0.4141]], collide: 1}
      - {kind: loft, a: [[4.2583, -0.9176, 0.2459], [5.2083, -0.9176, 0.2459], [4.8833, -1.5455, 0.4141], [4.5833, -1.5455, 0.4141]], b: [[4.325, -0.95, 0.0], [5.275, -0.95, 0.0], [4.95, -1.6, 0.0], [4.65, -1.6, 0.0]], collide: 1}
      - {kind: loft, a: [[4.325, -0.95, 0.0], [5.275, -0.95, 0.0], [4.95, -1.6, 0.0], [4.65, -1.6, 0.0]], b: [[4.3917, -0.9176, -0.2459], [5.3417, -0.9176, -0.2459], [5.0167, -1.5455, -0.4141], [4.7167, -1.5455, -0.4141]], collide: 1}
      - {kind: loft, a: [[4.3917, -0.9176, -0.2459], [5.3417, -0.9176, -0.2459], [5.0167, -1.5455, -0.4141], [4.7167, -1.5455, -0.4141]], b: [[4.4583, -0.8227, -0.475], [5.4083, -0.8227, -0.475], [5.0833, -1.3856, -0.8], [4.7833, -1.3856, -0.8]], collide: 1}
      - {kind: loft, a: [[4.4583, -0.8227, -0.475], [5.4083, -0.8227, -0.475], [5.0833, -1.3856, -0.8], [4.7833, -1.3856, -0.8]], b: [[4.525, -0.6718, -0.6718], [5.475, -0.6718, -0.6718], [5.15, -1.1314, -1.1314], [4.85, -1.1314, -1.1314]], collide: 1}
      - {kind: loft, a: [[4.525, -0.6718, -0.6718], [5.475, -0.6718, -0.6718], [5.15, -1.1314, -1.1314], [4.85, -1.1314, -1.1314]], b: [[4.5917, -0.475, -0.8227], [5.5417, -0.475, -0.8227], [5.2167, -0.8, -1.3856], [4.9167, -0.8, -1.3856]], collide: 1}
      - {kind: loft, a: [[4.5917, -0.475, -0.8227], [5.5417, -0.475, -0.8227], [5.2167, -0.8, -1.3856], [4.9167, -0.8, -1.3856]], b: [[4.6583, -0.2459, -0.9176], [5.6083, -0.2459, -0.9176], [5.2833, -0.4141, -1.5455], [4.9833, -0.4141, -1.5455]], collide: 1}
      - {kind: loft, a: [[4.6583, -0.2459, -0.9176], [5.6083, -0.2459, -0.9176], [5.2833, -0.4141, -1.5455], [4.9833, -0.4141, -1.5455]], b: [[4.725, -0.0, -0.95], [5.675, -0.0, -0.95], [5.35, -0.0, -1.6], [5.05, -0.0, -1.6]], collide: 1}
      - {kind: loft, a: [[4.725, -0.0, -0.95], [5.675, -0.0, -0.95], [5.35, -0.0, -1.6], [5.05, -0.0, -1.6]], b: [[4.7917, 0.2459, -0.9176], [5.7417, 0.2459, -0.9176], [5.4167, 0.4141, -1.5455], [5.1167, 0.4141, -1.5455]], collide: 1}
      - {kind: loft, a: [[4.7917, 0.2459, -0.9176], [5.7417, 0.2459, -0.9176], [5.4167, 0.4141, -1.5455], [5.1167, 0.4141, -1.5455]], b: [[4.8583, 0.475, -0.8227], [5.8083, 0.475, -0.8227], [5.4833, 0.8, -1.3856], [5.1833, 0.8, -1.3856]], collide: 1}
      - {kind: loft, a: [[4.8583, 0.475, -0.8227], [5.8083, 0.475, -0.8227], [5.4833, 0.8, -1.3856], [5.1833, 0.8, -1.3856]], b: [[4.925, 0.6718, -0.6718], [5.875, 0.6718, -0.6718], [5.55, 1.1314, -1.1314], [5.25, 1.1314, -1.1314]], collide: 1}
      - {kind: loft, a: [[4.925, 0.6718, -0.6718], [5.875, 0.6718, -0.6718], [5.55, 1.1314, -1.1314], [5.25, 1.1314, -1.1314]], b: [[4.9917, 0.8227, -0.475], [5.9417, 0.8227, -0.475], [5.6167, 1.3856, -0.8], [5.3167, 1.3856, -0.8]], collide: 1}
      - {kind: loft, a: [[4.9917, 0.8227, -0.475], [5.9417, 0.8227, -0.475], [5.6167, 1.3856, -0.8], [5.3167, 1.3856, -0.8]], b: [[5.0583, 0.9176, -0.2459], [6.0083, 0.9176, -0.2459], [5.6833, 1.5455, -0.4141], [5.3833, 1.5455, -0.4141]], collide: 1}
      - {kind: loft, a: [[5.0583, 0.9176, -0.2459], [6.0083, 0.9176, -0.2459], [5.6833, 1.5455, -0.4141], [5.3833, 1.5455, -0.4141]], b: [[5.125, 0.95, -0.0], [6.075, 0.95, -0.0], [5.75, 1.6, -0.0], [5.45, 1.6, -0.0]], collide: 1}
      - {kind: loft, a: [[5.125, 0.95, -0.0], [6.075, 0.95, -0.0], [5.75, 1.6, -0.0], [5.45, 1.6, -0.0]], b: [[5.1917, 0.9176, 0.2459], [6.1417, 0.9176, 0.2459], [5.8167, 1.5455, 0.4141], [5.5167, 1.5455, 0.4141]], collide: 1}
      - {kind: loft, a: [[5.1917, 0.9176, 0.2459], [6.1417, 0.9176, 0.2459], [5.8167, 1.5455, 0.4141], [5.5167, 1.5455, 0.4141]], b: [[5.2583, 0.8227, 0.475], [6.2083, 0.8227, 0.475], [5.8833, 1.3856, 0.8], [5.5833, 1.3856, 0.8]], collide: 1}
      - {kind: loft, a: [[5.2583, 0.8227, 0.475], [6.2083, 0.8227, 0.475], [5.8833, 1.3856, 0.8], [5.5833, 1.3856, 0.8]], b: [[5.325, 0.6718, 0.6718], [6.275, 0.6718, 0.6718], [5.95, 1.1314, 1.1314], [5.65, 1.1314, 1.1314]], collide: 1}
      - {kind: loft, a: [[5.325, 0.6718, 0.6718], [6.275, 0.6718, 0.6718], [5.95, 1.1314, 1.1314], [5.65, 1.1314, 1.1314]], b: [[5.3917, 0.475, 0.8227], [6.3417, 0.475, 0.8227], [6.0167, 0.8, 1.3856], [5.7167, 0.8, 1.3856]], collide: 1}
      - {kind: loft, a: [[5.3917, 0.475, 0.8227], [6.3417, 0.475, 0.8227], [6.0167, 0.8, 1.3856], [5.7167, 0.8, 1.3856]], b: [[5.4583, 0.2459, 0.9176], [6.4083, 0.2459, 0.9176], [6.0833, 0.4141, 1.5455], [5.7833, 0.4141, 1.5455]], collide: 1}
      - {kind: loft, a: [[5.4583, 0.2459, 0.9176], [6.4083, 0.2459, 0.9176], [6.0833, 0.4141, 1.5455], [5.7833, 0.4141, 1.5455]], b: [[5.525, 0.0, 0.95], [6.475, 0.0, 0.95], [6.15, 0.0, 1.6], [5.85, 0.0, 1.6]], collide: 1}
      - {kind: loft, a: [[5.525, 0.0, 0.95], [6.475, 0.0, 0.95], [6.15, 0.0, 1.6], [5.85, 0.0, 1.6]], b: [[5.5917, -0.2459, 0.9176], [6.5417, -0.2459, 0.9176], [6.2167, -0.4141, 1.5455], [5.9167, -0.4141, 1.5455]], collide: 1}
      - {kind: loft, a: [[5.5917, -0.2459, 0.9176], [6.5417, -0.2459, 0.9176], [6.2167, -0.4141, 1.5455], [5.9167, -0.4141, 1.5455]], b: [[5.6583, -0.475, 0.8227], [6.6083, -0.475, 0.8227], [6.2833, -0.8, 1.3856], [5.9833, -0.8, 1.3856]], collide: 1}
      - {kind: loft, a: [[5.6583, -0.475, 0.8227], [6.6083, -0.475, 0.8227], [6.2833, -0.8, 1.3856], [5.9833, -0.8, 1.3856]], b: [[5.725, -0.6718, 0.6718], [6.675, -0.6718, 0.6718], [6.35, -1.1314, 1.1314], [6.05, -1.1314, 1.1314]], collide: 1}
      - {kind: loft, a: [[5.725, -0.6718, 0.6718], [6.675, -0.6718, 0.6718], [6.35, -1.1314, 1.1314], [6.05, -1.1314, 1.1314]], b: [[5.7917, -0.8227, 0.475], [6.7417, -0.8227, 0.475], [6.4167, -1.3856, 0.8], [6.1167, -1.3856, 0.8]], collide: 1}
      - {kind: loft, a: [[5.7917, -0.8227, 0.475], [6.7417, -0.8227, 0.475], [6.4167, -1.3856, 0.8], [6.1167, -1.3856, 0.8]], b: [[5.8583, -0.9176, 0.2459], [6.8083, -0.9176, 0.2459], [6.4833, -1.5455, 0.4141], [6.1833, -1.5455, 0.4141]], collide: 1}
      - {kind: loft, a: [[5.8583, -0.9176, 0.2459], [6.8083, -0.9176, 0.2459], [6.4833, -1.5455, 0.4141], [6.1833, -1.5455, 0.4141]], b: [[5.925, -0.95, 0.0], [6.875, -0.95, 0.0], [6.55, -1.6, 0.0], [6.25, -1.6, 0.0]], collide: 1}
      - {kind: loft, a: [[5.925, -0.95, 0.0], [6.875, -0.95, 0.0], [6.55, -1.6, 0.0], [6.25, -1.6, 0.0]], b: [[5.9917, -0.9176, -0.2459], [6.9417, -0.9176, -0.2459], [6.6167, -1.5455, -0.4141], [6.3167, -1.5455, -0.4141]], collide: 1}
      - {kind: loft, a: [[5.9917, -0.9176, -0.2459], [6.9417, -0.9176, -0.2459], [6.6167, -1.5455, -0.4141], [6.3167, -1.5455, -0.4141]], b: [[6.0583, -0.8227, -0.475], [7.0083, -0.8227, -0.475], [6.6833, -1.3856, -0.8], [6.3833, -1.3856, -0.8]], collide: 1}
      - {kind: loft, a: [[6.0583, -0.8227, -0.475], [7.0083, -0.8227, -0.475], [6.6833, -1.3856, -0.8], [6.3833, -1.3856, -0.8]], b: [[6.125, -0.6718, -0.6718], [7.075, -0.6718, -0.6718], [6.75, -1.1314, -1.1314], [6.45, -1.1314, -1.1314]], collide: 1}
      - {kind: loft, a: [[6.125, -0.6718, -0.6718], [7.075, -0.6718, -0.6718], [6.75, -1.1314, -1.1314], [6.45, -1.1314, -1.1314]], b: [[6.1917, -0.475, -0.8227], [7.1417, -0.475, -0.8227], [6.8167, -0.8, -1.3856], [6.5167, -0.8, -1.3856]], collide: 1}
      - {kind: loft, a: [[6.1917, -0.475, -0.8227], [7.1417, -0.475, -0.8227], [6.8167, -0.8, -1.3856], [6.5167, -0.8, -1.3856]], b: [[6.2583, -0.2459, -0.9176], [7.2083, -0.2459, -0.9176], [6.8833, -0.4141, -1.5455], [6.5833, -0.4141, -1.5455]], collide: 1}
      - {kind: loft, a: [[6.2583, -0.2459, -0.9176], [7.2083, -0.2459, -0.9176], [6.8833, -0.4141, -1.5455], [6.5833, -0.4141, -1.5455]], b: [[6.325, -0.0, -0.95], [7.275, -0.0, -0.95], [6.95, -0.0, -1.6], [6.65, -0.0, -1.6]], collide: 1}
      - {kind: loft, a: [[6.325, -0.0, -0.95], [7.275, -0.0, -0.95], [6.95, -0.0, -1.6], [6.65, -0.0, -1.6]], b: [[6.3917, 0.2459, -0.9176], [7.3417, 0.2459, -0.9176], [7.0167, 0.4141, -1.5455], [6.7167, 0.4141, -1.5455]], collide: 1}
      - {kind: loft, a: [[6.3917, 0.2459, -0.9176], [7.3417, 0.2459, -0.9176], [7.0167, 0.4141, -1.5455], [6.7167, 0.4141, -1.5455]], b: [[6.4583, 0.475, -0.8227], [7.4083, 0.475, -0.8227], [7.0833, 0.8, -1.3856], [6.7833, 0.8, -1.3856]], collide: 1}
      - {kind: loft, a: [[6.4583, 0.475, -0.8227], [7.4083, 0.475, -0.8227], [7.0833, 0.8, -1.3856], [6.7833, 0.8, -1.3856]], b: [[6.525, 0.6718, -0.6718], [7.475, 0.6718, -0.6718], [7.15, 1.1314, -1.1314], [6.85, 1.1314, -1.1314]], collide: 1}
      - {kind: loft, a: [[6.525, 0.6718, -0.6718], [7.475, 0.6718, -0.6718], [7.15, 1.1314, -1.1314], [6.85, 1.1314, -1.1314]], b: [[6.5917, 0.8227, -0.475], [7.5417, 0.8227, -0.475], [7.2167, 1.3856, -0.8], [6.9167, 1.3856, -0.8]], collide: 1}
      - {kind: loft, a: [[6.5917, 0.8227, -0.475], [7.5417, 0.8227, -0.475], [7.2167, 1.3856, -0.8], [6.9167, 1.3856, -0.8]], b: [[6.6583, 0.9176, -0.2459], [7.6083, 0.9176, -0.2459], [7.2833, 1.5455, -0.4141], [6.9833, 1.5455, -0.4141]], collide: 1}
      - {kind: loft, a: [[6.6583, 0.9176, -0.2459], [7.6083, 0.9176, -0.2459], [7.2833, 1.5455, -0.4141], [6.9833, 1.5455, -0.4141]], b: [[6.725, 0.95, -0.0], [7.675, 0.95, -0.0], [7.35, 1.6, -0.0], [7.05, 1.6, -0.0]], collide: 1}
      - {kind: loft, a: [[6.725, 0.95, -0.0], [7.675, 0.95, -0.0], [7.35, 1.6, -0.0], [7.05, 1.6, -0.0]], b: [[6.7917, 0.9176, 0.2459], [7.7417, 0.9176, 0.2459], [7.4167, 1.5455, 0.4141], [7.1167, 1.5455, 0.4141]], collide: 1}
      - {kind: loft, a: [[6.7917, 0.9176, 0.2459], [7.7417, 0.9176, 0.2459], [7.4167, 1.5455, 0.4141], [7.1167, 1.5455, 0.4141]], b: [[6.8583, 0.8227, 0.475], [7.8083, 0.8227, 0.475], [7.4833, 1.3856, 0.8], [7.1833, 1.3856, 0.8]], collide: 1}
      - {kind: loft, a: [[6.8583, 0.8227, 0.475], [7.8083, 0.8227, 0.475], [7.4833, 1.3856, 0.8], [7.1833, 1.3856, 0.8]], b: [[6.925, 0.6718, 0.6718], [7.875, 0.6718, 0.6718], [7.55, 1.1314, 1.1314], [7.25, 1.1314, 1.1314]], collide: 1}
      - {kind: loft, a: [[6.925, 0.6718, 0.6718], [7.875, 0.6718, 0.6718], [7.55, 1.1314, 1.1314], [7.25, 1.1314, 1.1314]], b: [[6.9917, 0.475, 0.8227], [7.9417, 0.475, 0.8227], [7.6167, 0.8, 1.3856], [7.3167, 0.8, 1.3856]], collide: 1}
      - {kind: loft, a: [[6.9917, 0.475, 0.8227], [7.9417, 0.475, 0.8227], [7.6167, 0.8, 1.3856], [7.3167, 0.8, 1.3856]], b: [[7.0583, 0.2459, 0.9176], [8.0083, 0.2459, 0.9176], [7.6833, 0.4141, 1.5455], [7.3833, 0.4141, 1.5455]], collide: 1}
      - {kind: loft, a: [[7.0583, 0.2459, 0.9176], [8.0083, 0.2459, 0.9176], [7.6833, 0.4141, 1.5455], [7.3833, 0.4141, 1.5455]], b: [[7.125, 0.0, 0.95], [8.075, 0.0, 0.95], [7.75, 0.0, 1.6], [7.45, 0.0, 1.6]], collide: 1}
      - {kind: loft, a: [[7.125, 0.0, 0.95], [8.075, 0.0, 0.95], [7.75, 0.0, 1.6], [7.45, 0.0, 1.6]], b: [[7.1917, -0.2459, 0.9176], [8.1417, -0.2459, 0.9176], [7.8167, -0.4141, 1.5455], [7.5167, -0.4141, 1.5455]], collide: 1}
      - {kind: loft, a: [[7.1917, -0.2459, 0.9176], [8.1417, -0.2459, 0.9176], [7.8167, -0.4141, 1.5455], [7.5167, -0.4141, 1.5455]], b: [[7.2583, -0.475, 0.8227], [8.2083, -0.475, 0.8227], [7.8833, -0.8, 1.3856], [7.5833, -0.8, 1.3856]], collide: 1}
      - {kind: loft, a: [[7.2583, -0.475, 0.8227], [8.2083, -0.475, 0.8227], [7.8833, -0.8, 1.3856], [7.5833, -0.8, 1.3856]], b: [[7.325, -0.6718, 0.6718], [8.275, -0.6718, 0.6718], [7.95, -1.1314, 1.1314], [7.65, -1.1314, 1.1314]], collide: 1}
      - {kind: loft, a: [[7.325, -0.6718, 0.6718], [8.275, -0.6718, 0.6718], [7.95, -1.1314, 1.1314], [7.65, -1.1314, 1.1314]], b: [[7.3917, -0.8227, 0.475], [8.3417, -0.8227, 0.475], [8.0167, -1.3856, 0.8], [7.7167, -1.3856, 0.8]], collide: 1}
      - {kind: loft, a: [[7.3917, -0.8227, 0.475], [8.3417, -0.8227, 0.475], [8.0167, -1.3856, 0.8], [7.7167, -1.3856, 0.8]], b: [[7.4583, -0.9176, 0.2459], [8.4083, -0.9176, 0.2459], [8.0833, -1.5455, 0.4141], [7.7833, -1.5455, 0.4141]], collide: 1}
      - {kind: loft, a: [[7.4583, -0.9176, 0.2459], [8.4083, -0.9176, 0.2459], [8.0833, -1.5455, 0.4141], [7.7833, -1.5455, 0.4141]], b: [[7.525, -0.95, 0.0], [8.475, -0.95, 0.0], [8.15, -1.6, 0.0], [7.85, -1.6, 0.0]], collide: 1}
      - {kind: loft, a: [[7.525, -0.95, 0.0], [8.475, -0.95, 0.0], [8.15, -1.6, 0.0], [7.85, -1.6, 0.0]], b: [[7.5917, -0.9176, -0.2459], [8.5417, -0.9176, -0.2459], [8.2167, -1.5455, -0.4141], [7.9167, -1.5455, -0.4141]], collide: 1}
      - {kind: loft, a: [[7.5917, -0.9176, -0.2459], [8.5417, -0.9176, -0.2459], [8.2167, -1.5455, -0.4141], [7.9167, -1.5455, -0.4141]], b: [[7.6583, -0.8227, -0.475], [8.6083, -0.8227, -0.475], [8.2833, -1.3856, -0.8], [7.9833, -1.3856, -0.8]], collide: 1}
      - {kind: loft, a: [[7.6583, -0.8227, -0.475], [8.6083, -0.8227, -0.475], [8.2833, -1.3856, -0.8], [7.9833, -1.3856, -0.8]], b: [[7.725, -0.6718, -0.6718], [8.675, -0.6718, -0.6718], [8.35, -1.1314, -1.1314], [8.05, -1.1314, -1.1314]], collide: 1}
      - {kind: loft, a: [[7.725, -0.6718, -0.6718], [8.675, -0.6718, -0.6718], [8.35, -1.1314, -1.1314], [8.05, -1.1314, -1.1314]], b: [[7.7917, -0.475, -0.8227], [8.7417, -0.475, -0.8227], [8.4167, -0.8, -1.3856], [8.1167, -0.8, -1.3856]], collide: 1}
      - {kind: loft, a: [[7.7917, -0.475, -0.8227], [8.7417, -0.475, -0.8227], [8.4167, -0.8, -1.3856], [8.1167, -0.8, -1.3856]], b: [[7.8583, -0.2459, -0.9176], [8.8083, -0.2459, -0.9176], [8.4833, -0.4141, -1.5455], [8.1833, -0.4141, -1.5455]], collide: 1}
      - {kind: loft, a: [[7.8583, -0.2459, -0.9176], [8.8083, -0.2459, -0.9176], [8.4833, -0.4141, -1.5455], [8.1833, -0.4141, -1.5455]], b: [[7.925, -0.0, -0.95], [8.875, -0.0, -0.95], [8.55, -0.0, -1.6], [8.25, -0.0, -1.6]], collide: 1}
      - {kind: loft, a: [[7.925, -0.0, -0.95], [8.875, -0.0, -0.95], [8.55, -0.0, -1.6], [8.25, -0.0, -1.6]], b: [[7.9917, 0.2459, -0.9176], [8.9417, 0.2459, -0.9176], [8.6167, 0.4141, -1.5455], [8.3167, 0.4141, -1.5455]], collide: 1}
      - {kind: loft, a: [[7.9917, 0.2459, -0.9176], [8.9417, 0.2459, -0.9176], [8.6167, 0.4141, -1.5455], [8.3167, 0.4141, -1.5455]], b: [[8.0583, 0.475, -0.8227], [9.0083, 0.475, -0.8227], [8.6833, 0.8, -1.3856], [8.3833, 0.8, -1.3856]], collide: 1}
      - {kind: loft, a: [[8.0583, 0.475, -0.8227], [9.0083, 0.475, -0.8227], [8.6833, 0.8, -1.3856], [8.3833, 0.8, -1.3856]], b: [[8.125, 0.6718, -0.6718], [9.075, 0.6718, -0.6718], [8.75, 1.1314, -1.1314], [8.45, 1.1314, -1.1314]], collide: 1}
      - {kind: loft, a: [[8.125, 0.6718, -0.6718], [9.075, 0.6718, -0.6718], [8.75, 1.1314, -1.1314], [8.45, 1.1314, -1.1314]], b: [[8.1917, 0.8227, -0.475], [9.1417, 0.8227, -0.475], [8.8167, 1.3856, -0.8], [8.5167, 1.3856, -0.8]], collide: 1}
      - {kind: loft, a: [[8.1917, 0.8227, -0.475], [9.1417, 0.8227, -0.475], [8.8167, 1.3856, -0.8], [8.5167, 1.3856, -0.8]], b: [[8.2583, 0.9176, -0.2459], [9.2083, 0.9176, -0.2459], [8.8833, 1.5455, -0.4141], [8.5833, 1.5455, -0.4141]], collide: 1}
      - {kind: loft, a: [[8.2583, 0.9176, -0.2459], [9.2083, 0.9176, -0.2459], [8.8833, 1.5455, -0.4141], [8.5833, 1.5455, -0.4141]], b: [[8.325, 0.95, -0.0], [9.275, 0.95, -0.0], [8.95, 1.6, -0.0], [8.65, 1.6, -0.0]], collide: 1}
      - {kind: loft, a: [[8.325, 0.95, -0.0], [9.275, 0.95, -0.0], [8.95, 1.6, -0.0], [8.65, 1.6, -0.0]], b: [[8.3917, 0.9176, 0.2459], [9.3417, 0.9176, 0.2459], [9.0167, 1.5455, 0.4141], [8.7167, 1.5455, 0.4141]], collide: 1}
      - {kind: loft, a: [[8.3917, 0.9176, 0.2459], [9.3417, 0.9176, 0.2459], [9.0167, 1.5455, 0.4141], [8.7167, 1.5455, 0.4141]], b: [[8.4583, 0.8227, 0.475], [9.4083, 0.8227, 0.475], [9.0833, 1.3856, 0.8], [8.7833, 1.3856, 0.8]], collide: 1}
      - {kind: loft, a: [[8.4583, 0.8227, 0.475], [9.4083, 0.8227, 0.475], [9.0833, 1.3856, 0.8], [8.7833, 1.3856, 0.8]], b: [[8.525, 0.6718, 0.6718], [9.475, 0.6718, 0.6718], [9.15, 1.1314, 1.1314], [8.85, 1.1314, 1.1314]], collide: 1}
      - {kind: loft, a: [[8.525, 0.6718, 0.6718], [9.475, 0.6718, 0.6718], [9.15, 1.1314, 1.1314], [8.85, 1.1314, 1.1314]], b: [[8.5917, 0.475, 0.8227], [9.5417, 0.475, 0.8227], [9.2167, 0.8, 1.3856], [8.9167, 0.8, 1.3856]], collide: 1}
      - {kind: loft, a: [[8.5917, 0.475, 0.8227], [9.5417, 0.475, 0.8227], [9.2167, 0.8, 1.3856], [8.9167, 0.8, 1.3856]], b: [[8.6583, 0.2459, 0.9176], [9.6083, 0.2459, 0.9176], [9.2833, 0.4141, 1.5455], [8.9833, 0.4141, 1.5455]], collide: 1}
      - {kind: loft, a: [[8.6583, 0.2459, 0.9176], [9.6083, 0.2459, 0.9176], [9.2833, 0.4141, 1.5455], [8.9833, 0.4141, 1.5455]], b: [[8.725, 0.0, 0.95], [9.675, 0.0, 0.95], [9.35, 0.0, 1.6], [9.05, 0.0, 1.6]], collide: 1}
      - {kind: loft, a: [[8.725, 0.0, 0.95], [9.675, 0.0, 0.95], [9.35, 0.0, 1.6], [9.05, 0.0, 1.6]], b: [[8.7917, -0.2459, 0.9176], [9.7417, -0.2459, 0.9176], [9.4167, -0.4141, 1.5455], [9.1167, -0.4141, 1.5455]], collide: 1}
      - {kind: loft, a: [[8.7917, -0.2459, 0.9176], [9.7417, -0.2459, 0.9176], [9.4167, -0.4141, 1.5455], [9.1167, -0.4141, 1.5455]], b: [[8.8583, -0.475, 0.8227], [9.8083, -0.475, 0.8227], [9.4833, -0.8, 1.3856], [9.1833, -0.8, 1.3856]], collide: 1}
      - {kind: loft, a: [[8.8583, -0.475, 0.8227], [9.8083, -0.475, 0.8227], [9.4833, -0.8, 1.3856], [9.1833, -0.8, 1.3856]], b: [[8.925, -0.6718, 0.6718], [9.875, -0.6718, 0.6718], [9.55, -1.1314, 1.1314], [9.25, -1.1314, 1.1314]], collide: 1}
      - {kind: loft, a: [[8.925, -0.6718, 0.6718], [9.875, -0.6718, 0.6718], [9.55, -1.1314, 1.1314], [9.25, -1.1314, 1.1314]], b: [[8.9917, -0.8227, 0.475], [9.9417, -0.8227, 0.475], [9.6167, -1.3856, 0.8], [9.3167, -1.3856, 0.8]], collide: 1}
      - {kind: loft, a: [[8.9917, -0.8227, 0.475], [9.9417, -0.8227, 0.475], [9.6167, -1.3856, 0.8], [9.3167, -1.3856, 0.8]], b: [[9.0583, -0.9176, 0.2459], [10.0083, -0.9176, 0.2459], [9.6833, -1.5455, 0.4141], [9.3833, -1.5455, 0.4141]], collide: 1}
      - {kind: loft, a: [[9.0583, -0.9176, 0.2459], [10.0083, -0.9176, 0.2459], [9.6833, -1.5455, 0.4141], [9.3833, -1.5455, 0.4141]], b: [[9.125, -0.95, 0.0], [10.075, -0.95, 0.0], [9.75, -1.6, 0.0], [9.45, -1.6, 0.0]], collide: 1}
      - {kind: loft, a: [[9.125, -0.95, 0.0], [10.075, -0.95, 0.0], [9.75, -1.6, 0.0], [9.45, -1.6, 0.0]], b: [[9.1917, -0.9176, -0.2459], [10.1417, -0.9176, -0.2459], [9.8167, -1.5455, -0.4141], [9.5167, -1.5455, -0.4141]], collide: 1}
      - {kind: loft, a: [[9.1917, -0.9176, -0.2459], [10.1417, -0.9176, -0.2459], [9.8167, -1.5455, -0.4141], [9.5167, -1.5455, -0.4141]], b: [[9.2583, -0.8227, -0.475], [10.2083, -0.8227, -0.475], [9.8833, -1.3856, -0.8], [9.5833, -1.3856, -0.8]], collide: 1}
      - {kind: loft, a: [[9.2583, -0.8227, -0.475], [10.2083, -0.8227, -0.475], [9.8833, -1.3856, -0.8], [9.5833, -1.3856, -0.8]], b: [[9.325, -0.6718, -0.6718], [10.275, -0.6718, -0.6718], [9.95, -1.1314, -1.1314], [9.65, -1.1314, -1.1314]], collide: 1}
      - {kind: loft, a: [[9.325, -0.6718, -0.6718], [10.275, -0.6718, -0.6718], [9.95, -1.1314, -1.1314], [9.65, -1.1314, -1.1314]], b: [[9.3917, -0.475, -0.8227], [10.3417, -0.475, -0.8227], [10.0167, -0.8, -1.3856], [9.7167, -0.8, -1.3856]], collide: 1}
      - {kind: loft, a: [[9.3917, -0.475, -0.8227], [10.3417, -0.475, -0.8227], [10.0167, -0.8, -1.3856], [9.7167, -0.8, -1.3856]], b: [[9.4583, -0.2459, -0.9176], [10.4083, -0.2459, -0.9176], [10.0833, -0.4141, -1.5455], [9.7833, -0.4141, -1.5455]], collide: 1}
      - {kind: loft, a: [[9.4583, -0.2459, -0.9176], [10.4083, -0.2459, -0.9176], [10.0833, -0.4141, -1.5455], [9.7833, -0.4141, -1.5455]], b: [[9.525, -0.0, -0.95], [10.475, -0.0, -0.95], [10.15, -0.0, -1.6], [9.85, -0.0, -1.6]], collide: 1}
      - {kind: loft, a: [[9.525, -0.0, -0.95], [10.475, -0.0, -0.95], [10.15, -0.0, -1.6], [9.85, -0.0, -1.6]], b: [[9.5917, 0.2459, -0.9176], [10.5417, 0.2459, -0.9176], [10.2167, 0.4141, -1.5455], [9.9167, 0.4141, -1.5455]], collide: 1}
      - {kind: loft, a: [[9.5917, 0.2459, -0.9176], [10.5417, 0.2459, -0.9176], [10.2167, 0.4141, -1.5455], [9.9167, 0.4141, -1.5455]], b: [[9.6583, 0.475, -0.8227], [10.6083, 0.475, -0.8227], [10.2833, 0.8, -1.3856], [9.9833, 0.8, -1.3856]], collide: 1}
      - {kind: loft, a: [[9.6583, 0.475, -0.8227], [10.6083, 0.475, -0.8227], [10.2833, 0.8, -1.3856], [9.9833, 0.8, -1.3856]], b: [[9.725, 0.6718, -0.6718], [10.675, 0.6718, -0.6718], [10.35, 1.1314, -1.1314], [10.05, 1.1314, -1.1314]], collide: 1}
      - {kind: loft, a: [[9.725, 0.6718, -0.6718], [10.675, 0.6718, -0.6718], [10.35, 1.1314, -1.1314], [10.05, 1.1314, -1.1314]], b: [[9.7917, 0.8227, -0.475], [10.7417, 0.8227, -0.475], [10.4167, 1.3856, -0.8], [10.1167, 1.3856, -0.8]], collide: 1}
      - {kind: loft, a: [[9.7917, 0.8227, -0.475], [10.7417, 0.8227, -0.475], [10.4167, 1.3856, -0.8], [10.1167, 1.3856, -0.8]], b: [[9.8583, 0.9176, -0.2459], [10.8083, 0.9176, -0.2459], [10.4833, 1.5455, -0.4141], [10.1833, 1.5455, -0.4141]], collide: 1}
      - {kind: loft, a: [[9.8583, 0.9176, -0.2459], [10.8083, 0.9176, -0.2459], [10.4833, 1.5455, -0.4141], [10.1833, 1.5455, -0.4141]], b: [[9.925, 0.95, -0.0], [10.875, 0.95, -0.0], [10.55, 1.6, -0.0], [10.25, 1.6, -0.0]], collide: 1}
      - {kind: loft, a: [[9.925, 0.95, -0.0], [10.875, 0.95, -0.0], [10.55, 1.6, -0.0], [10.25, 1.6, -0.0]], b: [[9.9917, 0.9176, 0.2459], [10.9417, 0.9176, 0.2459], [10.6167, 1.5455, 0.4141], [10.3167, 1.5455, 0.4141]], collide: 1}
      - {kind: loft, a: [[9.9917, 0.9176, 0.2459], [10.9417, 0.9176, 0.2459], [10.6167, 1.5455, 0.4141], [10.3167, 1.5455, 0.4141]], b: [[10.0583, 0.8227, 0.475], [11.0083, 0.8227, 0.475], [10.6833, 1.3856, 0.8], [10.3833, 1.3856, 0.8]], collide: 1}
      - {kind: loft, a: [[10.0583, 0.8227, 0.475], [11.0083, 0.8227, 0.475], [10.6833, 1.3856, 0.8], [10.3833, 1.3856, 0.8]], b: [[10.125, 0.6718, 0.6718], [11.075, 0.6718, 0.6718], [10.75, 1.1314, 1.1314], [10.45, 1.1314, 1.1314]], collide: 1}
      - {kind: loft, a: [[10.125, 0.6718, 0.6718], [11.075, 0.6718, 0.6718], [10.75, 1.1314, 1.1314], [10.45, 1.1314, 1.1314]], b: [[10.1917, 0.475, 0.8227], [11.1417, 0.475, 0.8227], [10.8167, 0.8, 1.3856], [10.5167, 0.8, 1.3856]], collide: 1}
      - {kind: loft, a: [[10.1917, 0.475, 0.8227], [11.1417, 0.475, 0.8227], [10.8167, 0.8, 1.3856], [10.5167, 0.8, 1.3856]], b: [[10.2583, 0.2459, 0.9176], [11.2083, 0.2459, 0.9176], [10.8833, 0.4141, 1.5455], [10.5833, 0.4141, 1.5455]], collide: 1}
      - {kind: loft, a: [[10.2583, 0.2459, 0.9176], [11.2083, 0.2459, 0.9176], [10.8833, 0.4141, 1.5455], [10.5833, 0.4141, 1.5455]], b: [[10.325, 0.0, 0.95], [11.275, 0.0, 0.95], [10.95, 0.0, 1.6], [10.65, 0.0, 1.6]], collide: 1}
      - {kind: loft, a: [[10.325, 0.0, 0.95], [11.275, 0.0, 0.95], [10.95, 0.0, 1.6], [10.65, 0.0, 1.6]], b: [[10.3917, -0.2459, 0.9176], [11.3417, -0.2459, 0.9176], [11.0167, -0.4141, 1.5455], [10.7167, -0.4141, 1.5455]], collide: 1}
      - {kind: loft, a: [[10.3917, -0.2459, 0.9176], [11.3417, -0.2459, 0.9176], [11.0167, -0.4141, 1.5455], [10.7167, -0.4141, 1.5455]], b: [[10.4583, -0.475, 0.8227], [11.4083, -0.475, 0.8227], [11.0833, -0.8, 1.3856], [10.7833, -0.8, 1.3856]], collide: 1}
      - {kind: loft, a: [[10.4583, -0.475, 0.8227], [11.4083, -0.475, 0.8227], [11.0833, -0.8, 1.3856], [10.7833, -0.8, 1.3856]], b: [[10.525, -0.6718, 0.6718], [11.475, -0.6718, 0.6718], [11.15, -1.1314, 1.1314], [10.85, -1.1314, 1.1314]], collide: 1}
      - {kind: loft, a: [[10.525, -0.6718, 0.6718], [11.475, -0.6718, 0.6718], [11.15, -1.1314, 1.1314], [10.85, -1.1314, 1.1314]], b: [[10.5917, -0.8227, 0.475], [11.5417, -0.8227, 0.475], [11.2167, -1.3856, 0.8], [10.9167, -1.3856, 0.8]], collide: 1}
      - {kind: loft, a: [[10.5917, -0.8227, 0.475], [11.5417, -0.8227, 0.475], [11.2167, -1.3856, 0.8], [10.9167, -1.3856, 0.8]], b: [[10.6583, -0.9176, 0.2459], [11.6083, -0.9176, 0.2459], [11.2833, -1.5455, 0.4141], [10.9833, -1.5455, 0.4141]], collide: 1}
      - {kind: loft, a: [[10.6583, -0.9176, 0.2459], [11.6083, -0.9176, 0.2459], [11.2833, -1.5455, 0.4141], [10.9833, -1.5455, 0.4141]], b: [[10.725, -0.95, 0.0], [11.675, -0.95, 0.0], [11.35, -1.6, 0.0], [11.05, -1.6, 0.0]], collide: 1}
      - {kind: loft, a: [[10.725, -0.95, 0.0], [11.675, -0.95, 0.0], [11.35, -1.6, 0.0], [11.05, -1.6, 0.0]], b: [[10.7917, -0.9176, -0.2459], [11.7417, -0.9176, -0.2459], [11.4167, -1.5455, -0.4141], [11.1167, -1.5455, -0.4141]], collide: 1}
      - {kind: loft, a: [[10.7917, -0.9176, -0.2459], [11.7417, -0.9176, -0.2459], [11.4167, -1.5455, -0.4141], [11.1167, -1.5455, -0.4141]], b: [[10.8583, -0.8227, -0.475], [11.8083, -0.8227, -0.475], [11.4833, -1.3856, -0.8], [11.1833, -1.3856, -0.8]], collide: 1}
      - {kind: loft, a: [[10.8583, -0.8227, -0.475], [11.8083, -0.8227, -0.475], [11.4833, -1.3856, -0.8], [11.1833, -1.3856, -0.8]], b: [[10.925, -0.6718, -0.6718], [11.875, -0.6718, -0.6718], [11.55, -1.1314, -1.1314], [11.25, -1.1314, -1.1314]], collide: 1}
      - {kind: loft, a: [[10.925, -0.6718, -0.6718], [11.875, -0.6718, -0.6718], [11.55, -1.1314, -1.1314], [11.25, -1.1314, -1.1314]], b: [[10.9917, -0.475, -0.8227], [11.9417, -0.475, -0.8227], [11.6167, -0.8, -1.3856], [11.3167, -0.8, -1.3856]], collide: 1}
      - {kind: loft, a: [[10.9917, -0.475, -0.8227], [11.9417, -0.475, -0.8227], [11.6167, -0.8, -1.3856], [11.3167, -0.8, -1.3856]], b: [[11.0583, -0.2459, -0.9176], [12.0083, -0.2459, -0.9176], [11.6833, -0.4141, -1.5455], [11.3833, -0.4141, -1.5455]], collide: 1}
      - {kind: loft, a: [[11.0583, -0.2459, -0.9176], [12.0083, -0.2459, -0.9176], [11.6833, -0.4141, -1.5455], [11.3833, -0.4141, -1.5455]], b: [[11.125, -0.0, -0.95], [12.075, -0.0, -0.95], [11.75, -0.0, -1.6], [11.45, -0.0, -1.6]], collide: 1}
      - {kind: loft, a: [[11.125, -0.0, -0.95], [12.075, -0.0, -0.95], [11.75, -0.0, -1.6], [11.45, -0.0, -1.6]], b: [[11.1917, 0.2459, -0.9176], [12.1417, 0.2459, -0.9176], [11.8167, 0.4141, -1.5455], [11.5167, 0.4141, -1.5455]], collide: 1}
      - {kind: loft, a: [[11.1917, 0.2459, -0.9176], [12.1417, 0.2459, -0.9176], [11.8167, 0.4141, -1.5455], [11.5167, 0.4141, -1.5455]], b: [[11.2583, 0.475, -0.8227], [12.2083, 0.475, -0.8227], [11.8833, 0.8, -1.3856], [11.5833, 0.8, -1.3856]], collide: 1}
      - {kind: loft, a: [[11.2583, 0.475, -0.8227], [12.2083, 0.475, -0.8227], [11.8833, 0.8, -1.3856], [11.5833, 0.8, -1.3856]], b: [[11.325, 0.6718, -0.6718], [12.275, 0.6718, -0.6718], [11.95, 1.1314, -1.1314], [11.65, 1.1314, -1.1314]], collide: 1}
      - {kind: loft, a: [[11.325, 0.6718, -0.6718], [12.275, 0.6718, -0.6718], [11.95, 1.1314, -1.1314], [11.65, 1.1314, -1.1314]], b: [[11.3917, 0.8227, -0.475], [12.3417, 0.8227, -0.475], [12.0167, 1.3856, -0.8], [11.7167, 1.3856, -0.8]], collide: 1}
      - {kind: loft, a: [[11.3917, 0.8227, -0.475], [12.3417, 0.8227, -0.475], [12.0167, 1.3856, -0.8], [11.7167, 1.3856, -0.8]], b: [[11.4583, 0.9176, -0.2459], [12.4083, 0.9176, -0.2459], [12.0833, 1.5455, -0.4141], [11.7833, 1.5455, -0.4141]], collide: 1}
      - {kind: loft, a: [[11.4583, 0.9176, -0.2459], [12.4083, 0.9176, -0.2459], [12.0833, 1.5455, -0.4141], [11.7833, 1.5455, -0.4141]], b: [[11.525, 0.95, -0.0], [12.475, 0.95, -0.0], [12.15, 1.6, -0.0], [11.85, 1.6, -0.0]], collide: 1}
      - {kind: loft, a: [[11.525, 0.95, -0.0], [12.475, 0.95, -0.0], [12.15, 1.6, -0.0], [11.85, 1.6, -0.0]], b: [[11.5917, 0.9176, 0.2459], [12.5417, 0.9176, 0.2459], [12.2167, 1.5455, 0.4141], [11.9167, 1.5455, 0.4141]], collide: 1}
      - {kind: loft, a: [[11.5917, 0.9176, 0.2459], [12.5417, 0.9176, 0.2459], [12.2167, 1.5455, 0.4141], [11.9167, 1.5455, 0.4141]], b: [[11.6583, 0.8227, 0.475], [12.6083, 0.8227, 0.475], [12.2833, 1.3856, 0.8], [11.9833, 1.3856, 0.8]], collide: 1}
      - {kind: loft, a: [[11.6583, 0.8227, 0.475], [12.6083, 0.8227, 0.475], [12.2833, 1.3856, 0.8], [11.9833, 1.3856, 0.8]], b: [[11.725, 0.6718, 0.6718], [12.675, 0.6718, 0.6718], [12.35, 1.1314, 1.1314], [12.05, 1.1314, 1.1314]], collide: 1}
      - {kind: loft, a: [[11.725, 0.6718, 0.6718], [12.675, 0.6718, 0.6718], [12.35, 1.1314, 1.1314], [12.05, 1.1314, 1.1314]], b: [[11.7917, 0.475, 0.8227], [12.7417, 0.475, 0.8227], [12.4167, 0.8, 1.3856], [12.1167, 0.8, 1.3856]], collide: 1}
      - {kind: loft, a: [[11.7917, 0.475, 0.8227], [12.7417, 0.475, 0.8227], [12.4167, 0.8, 1.3856], [12.1167, 0.8, 1.3856]], b: [[11.8583, 0.2459, 0.9176], [12.8083, 0.2459, 0.9176], [12.4833, 0.4141, 1.5455], [12.1833, 0.4141, 1.5455]], collide: 1}
      - {kind: loft, a: [[11.8583, 0.2459, 0.9176], [12.8083, 0.2459, 0.9176], [12.4833, 0.4141, 1.5455], [12.1833, 0.4141, 1.5455]], b: [[11.925, -0.0, 0.95], [12.875, -0.0, 0.95], [12.55, -0.0, 1.6], [12.25, -0.0, 1.6]], collide: 1}
      - {kind: loft, a: [[11.925, -0.0, 0.95], [12.875, -0.0, 0.95], [12.55, -0.0, 1.6], [12.25, -0.0, 1.6]], b: [[11.9917, -0.2459, 0.9176], [12.9417, -0.2459, 0.9176], [12.6167, -0.4141, 1.5455], [12.3167, -0.4141, 1.5455]], collide: 1}
      - {kind: loft, a: [[11.9917, -0.2459, 0.9176], [12.9417, -0.2459, 0.9176], [12.6167, -0.4141, 1.5455], [12.3167, -0.4141, 1.5455]], b: [[12.0583, -0.475, 0.8227], [13.0083, -0.475, 0.8227], [12.6833, -0.8, 1.3856], [12.3833, -0.8, 1.3856]], collide: 1}
      - {kind: loft, a: [[12.0583, -0.475, 0.8227], [13.0083, -0.475, 0.8227], [12.6833, -0.8, 1.3856], [12.3833, -0.8, 1.3856]], b: [[12.125, -0.6718, 0.6718], [13.075, -0.6718, 0.6718], [12.75, -1.1314, 1.1314], [12.45, -1.1314, 1.1314]], collide: 1}
      - {kind: loft, a: [[12.125, -0.6718, 0.6718], [13.075, -0.6718, 0.6718], [12.75, -1.1314, 1.1314], [12.45, -1.1314, 1.1314]], b: [[12.1917, -0.8227, 0.475], [13.1417, -0.8227, 0.475], [12.8167, -1.3856, 0.8], [12.5167, -1.3856, 0.8]], collide: 1}
      - {kind: loft, a: [[12.1917, -0.8227, 0.475], [13.1417, -0.8227, 0.475], [12.8167, -1.3856, 0.8], [12.5167, -1.3856, 0.8]], b: [[12.2583, -0.9176, 0.2459], [13.2083, -0.9176, 0.2459], [12.8833, -1.5455, 0.4141], [12.5833, -1.5455, 0.4141]], collide: 1}
      - {kind: loft, a: [[12.2583, -0.9176, 0.2459], [13.2083, -0.9176, 0.2459], [12.8833, -1.5455, 0.4141], [12.5833, -1.5455, 0.4141]], b: [[12.325, -0.95, 0.0], [13.275, -0.95, 0.0], [12.95, -1.6, 0.0], [12.65, -1.6, 0.0]], collide: 1}
  - id: slide
    shape: part
    pos: [1.39, 0, 0]
    density: 2700
    friction: 0.1
    color: "#b8ad97"
    pieces:
      - {kind: poly, points: [[1.39, 2.0], [8.21, 2.0], [8.21, 3.2], [1.39, 3.2]], y: [-1.2, 1.2], collide: 0}   # the half-nut's upper side
      - {kind: poly, points: [[1.39, -3.2], [8.21, -3.2], [8.21, -2.0], [1.39, -2.0]], y: [-1.2, 1.2], collide: 0}   # its lower side
      - {kind: poly, points: [[1.39, -3.2], [8.21, -3.2], [8.21, 3.2], [1.39, 3.2]], y: [1.6, 2.4], collide: 0}   # its back, cut away at the front
      - {kind: poly, points: [[1.99, -4.4], [7.61, -4.4], [7.61, -3.2], [1.99, -3.2]], y: [-1.2, 1.2], collide: 0}   # the slide's foot, on the rail
      - {kind: poly, points: [[4.5, 3.2], [5.1, 3.2], [4.8, 5.4]], y: [-0.3, 0.3], collide: 0, color: "#8f8a80"}   # the pointer
      - {kind: loft, a: [[1.69, -1.8, 0.0], [3.11, -1.8, 0.0], [2.735, -1.05, 0.0], [2.065, -1.05, 0.0]], b: [[1.7567, -1.7387, -0.4659], [3.1767, -1.7387, -0.4659], [2.8017, -1.0142, -0.2718], [2.1317, -1.0142, -0.2718]], collide: 2}
      - {kind: loft, a: [[1.7567, -1.7387, -0.4659], [3.1767, -1.7387, -0.4659], [2.8017, -1.0142, -0.2718], [2.1317, -1.0142, -0.2718]], b: [[1.8233, -1.5588, -0.9], [3.2433, -1.5588, -0.9], [2.8683, -0.9093, -0.525], [2.1983, -0.9093, -0.525]], collide: 2}
      - {kind: loft, a: [[1.8233, -1.5588, -0.9], [3.2433, -1.5588, -0.9], [2.8683, -0.9093, -0.525], [2.1983, -0.9093, -0.525]], b: [[1.89, -1.2728, -1.2728], [3.31, -1.2728, -1.2728], [2.935, -0.7425, -0.7425], [2.265, -0.7425, -0.7425]], collide: 2}
      - {kind: loft, a: [[1.89, -1.2728, -1.2728], [3.31, -1.2728, -1.2728], [2.935, -0.7425, -0.7425], [2.265, -0.7425, -0.7425]], b: [[1.9567, -0.9, -1.5588], [3.3767, -0.9, -1.5588], [3.0017, -0.525, -0.9093], [2.3317, -0.525, -0.9093]], collide: 2}
      - {kind: loft, a: [[1.9567, -0.9, -1.5588], [3.3767, -0.9, -1.5588], [3.0017, -0.525, -0.9093], [2.3317, -0.525, -0.9093]], b: [[2.0233, -0.4659, -1.7387], [3.4433, -0.4659, -1.7387], [3.0683, -0.2718, -1.0142], [2.3983, -0.2718, -1.0142]], collide: 2}
      - {kind: loft, a: [[2.0233, -0.4659, -1.7387], [3.4433, -0.4659, -1.7387], [3.0683, -0.2718, -1.0142], [2.3983, -0.2718, -1.0142]], b: [[2.09, -0.0, -1.8], [3.51, -0.0, -1.8], [3.135, -0.0, -1.05], [2.465, -0.0, -1.05]], collide: 2}
      - {kind: loft, a: [[2.09, -0.0, -1.8], [3.51, -0.0, -1.8], [3.135, -0.0, -1.05], [2.465, -0.0, -1.05]], b: [[2.1567, 0.4659, -1.7387], [3.5767, 0.4659, -1.7387], [3.2017, 0.2718, -1.0142], [2.5317, 0.2718, -1.0142]], collide: 2}
      - {kind: loft, a: [[2.1567, 0.4659, -1.7387], [3.5767, 0.4659, -1.7387], [3.2017, 0.2718, -1.0142], [2.5317, 0.2718, -1.0142]], b: [[2.2233, 0.9, -1.5588], [3.6433, 0.9, -1.5588], [3.2683, 0.525, -0.9093], [2.5983, 0.525, -0.9093]], collide: 2}
      - {kind: loft, a: [[2.2233, 0.9, -1.5588], [3.6433, 0.9, -1.5588], [3.2683, 0.525, -0.9093], [2.5983, 0.525, -0.9093]], b: [[2.29, 1.2728, -1.2728], [3.71, 1.2728, -1.2728], [3.335, 0.7425, -0.7425], [2.665, 0.7425, -0.7425]], collide: 2}
      - {kind: loft, a: [[2.29, 1.2728, -1.2728], [3.71, 1.2728, -1.2728], [3.335, 0.7425, -0.7425], [2.665, 0.7425, -0.7425]], b: [[2.3567, 1.5588, -0.9], [3.7767, 1.5588, -0.9], [3.4017, 0.9093, -0.525], [2.7317, 0.9093, -0.525]], collide: 2}
      - {kind: loft, a: [[2.3567, 1.5588, -0.9], [3.7767, 1.5588, -0.9], [3.4017, 0.9093, -0.525], [2.7317, 0.9093, -0.525]], b: [[2.4233, 1.7387, -0.4659], [3.8433, 1.7387, -0.4659], [3.4683, 1.0142, -0.2718], [2.7983, 1.0142, -0.2718]], collide: 2}
      - {kind: loft, a: [[2.4233, 1.7387, -0.4659], [3.8433, 1.7387, -0.4659], [3.4683, 1.0142, -0.2718], [2.7983, 1.0142, -0.2718]], b: [[2.49, 1.8, -0.0], [3.91, 1.8, -0.0], [3.535, 1.05, -0.0], [2.865, 1.05, -0.0]], collide: 2}
      - {kind: loft, a: [[2.49, 1.8, -0.0], [3.91, 1.8, -0.0], [3.535, 1.05, -0.0], [2.865, 1.05, -0.0]], b: [[2.5567, 1.7387, 0.4659], [3.9767, 1.7387, 0.4659], [3.6017, 1.0142, 0.2718], [2.9317, 1.0142, 0.2718]], collide: 2}
      - {kind: loft, a: [[2.5567, 1.7387, 0.4659], [3.9767, 1.7387, 0.4659], [3.6017, 1.0142, 0.2718], [2.9317, 1.0142, 0.2718]], b: [[2.6233, 1.5588, 0.9], [4.0433, 1.5588, 0.9], [3.6683, 0.9093, 0.525], [2.9983, 0.9093, 0.525]], collide: 2}
      - {kind: loft, a: [[2.6233, 1.5588, 0.9], [4.0433, 1.5588, 0.9], [3.6683, 0.9093, 0.525], [2.9983, 0.9093, 0.525]], b: [[2.69, 1.2728, 1.2728], [4.11, 1.2728, 1.2728], [3.735, 0.7425, 0.7425], [3.065, 0.7425, 0.7425]], collide: 2}
      - {kind: loft, a: [[2.69, 1.2728, 1.2728], [4.11, 1.2728, 1.2728], [3.735, 0.7425, 0.7425], [3.065, 0.7425, 0.7425]], b: [[2.7567, 0.9, 1.5588], [4.1767, 0.9, 1.5588], [3.8017, 0.525, 0.9093], [3.1317, 0.525, 0.9093]], collide: 2}
      - {kind: loft, a: [[2.7567, 0.9, 1.5588], [4.1767, 0.9, 1.5588], [3.8017, 0.525, 0.9093], [3.1317, 0.525, 0.9093]], b: [[2.8233, 0.4659, 1.7387], [4.2433, 0.4659, 1.7387], [3.8683, 0.2718, 1.0142], [3.1983, 0.2718, 1.0142]], collide: 2}
      - {kind: loft, a: [[2.8233, 0.4659, 1.7387], [4.2433, 0.4659, 1.7387], [3.8683, 0.2718, 1.0142], [3.1983, 0.2718, 1.0142]], b: [[2.89, 0.0, 1.8], [4.31, 0.0, 1.8], [3.935, 0.0, 1.05], [3.265, 0.0, 1.05]], collide: 2}
      - {kind: loft, a: [[2.89, 0.0, 1.8], [4.31, 0.0, 1.8], [3.935, 0.0, 1.05], [3.265, 0.0, 1.05]], b: [[2.9567, -0.4659, 1.7387], [4.3767, -0.4659, 1.7387], [4.0017, -0.2718, 1.0142], [3.3317, -0.2718, 1.0142]], collide: 2}
      - {kind: loft, a: [[2.9567, -0.4659, 1.7387], [4.3767, -0.4659, 1.7387], [4.0017, -0.2718, 1.0142], [3.3317, -0.2718, 1.0142]], b: [[3.0233, -0.9, 1.5588], [4.4433, -0.9, 1.5588], [4.0683, -0.525, 0.9093], [3.3983, -0.525, 0.9093]], collide: 2}
      - {kind: loft, a: [[3.0233, -0.9, 1.5588], [4.4433, -0.9, 1.5588], [4.0683, -0.525, 0.9093], [3.3983, -0.525, 0.9093]], b: [[3.09, -1.2728, 1.2728], [4.51, -1.2728, 1.2728], [4.135, -0.7425, 0.7425], [3.465, -0.7425, 0.7425]], collide: 2}
      - {kind: loft, a: [[3.09, -1.2728, 1.2728], [4.51, -1.2728, 1.2728], [4.135, -0.7425, 0.7425], [3.465, -0.7425, 0.7425]], b: [[3.1567, -1.5588, 0.9], [4.5767, -1.5588, 0.9], [4.2017, -0.9093, 0.525], [3.5317, -0.9093, 0.525]], collide: 2}
      - {kind: loft, a: [[3.1567, -1.5588, 0.9], [4.5767, -1.5588, 0.9], [4.2017, -0.9093, 0.525], [3.5317, -0.9093, 0.525]], b: [[3.2233, -1.7387, 0.4659], [4.6433, -1.7387, 0.4659], [4.2683, -1.0142, 0.2718], [3.5983, -1.0142, 0.2718]], collide: 2}
      - {kind: loft, a: [[3.2233, -1.7387, 0.4659], [4.6433, -1.7387, 0.4659], [4.2683, -1.0142, 0.2718], [3.5983, -1.0142, 0.2718]], b: [[3.29, -1.8, 0.0], [4.71, -1.8, 0.0], [4.335, -1.05, 0.0], [3.665, -1.05, 0.0]], collide: 2}
      - {kind: loft, a: [[3.29, -1.8, 0.0], [4.71, -1.8, 0.0], [4.335, -1.05, 0.0], [3.665, -1.05, 0.0]], b: [[3.3567, -1.7387, -0.4659], [4.7767, -1.7387, -0.4659], [4.4017, -1.0142, -0.2718], [3.7317, -1.0142, -0.2718]], collide: 2}
      - {kind: loft, a: [[3.3567, -1.7387, -0.4659], [4.7767, -1.7387, -0.4659], [4.4017, -1.0142, -0.2718], [3.7317, -1.0142, -0.2718]], b: [[3.4233, -1.5588, -0.9], [4.8433, -1.5588, -0.9], [4.4683, -0.9093, -0.525], [3.7983, -0.9093, -0.525]], collide: 2}
      - {kind: loft, a: [[3.4233, -1.5588, -0.9], [4.8433, -1.5588, -0.9], [4.4683, -0.9093, -0.525], [3.7983, -0.9093, -0.525]], b: [[3.49, -1.2728, -1.2728], [4.91, -1.2728, -1.2728], [4.535, -0.7425, -0.7425], [3.865, -0.7425, -0.7425]], collide: 2}
      - {kind: loft, a: [[3.49, -1.2728, -1.2728], [4.91, -1.2728, -1.2728], [4.535, -0.7425, -0.7425], [3.865, -0.7425, -0.7425]], b: [[3.5567, -0.9, -1.5588], [4.9767, -0.9, -1.5588], [4.6017, -0.525, -0.9093], [3.9317, -0.525, -0.9093]], collide: 2}
      - {kind: loft, a: [[3.5567, -0.9, -1.5588], [4.9767, -0.9, -1.5588], [4.6017, -0.525, -0.9093], [3.9317, -0.525, -0.9093]], b: [[3.6233, -0.4659, -1.7387], [5.0433, -0.4659, -1.7387], [4.6683, -0.2718, -1.0142], [3.9983, -0.2718, -1.0142]], collide: 2}
      - {kind: loft, a: [[3.6233, -0.4659, -1.7387], [5.0433, -0.4659, -1.7387], [4.6683, -0.2718, -1.0142], [3.9983, -0.2718, -1.0142]], b: [[3.69, -0.0, -1.8], [5.11, -0.0, -1.8], [4.735, -0.0, -1.05], [4.065, -0.0, -1.05]], collide: 2}
      - {kind: loft, a: [[3.69, -0.0, -1.8], [5.11, -0.0, -1.8], [4.735, -0.0, -1.05], [4.065, -0.0, -1.05]], b: [[3.7567, 0.4659, -1.7387], [5.1767, 0.4659, -1.7387], [4.8017, 0.2718, -1.0142], [4.1317, 0.2718, -1.0142]], collide: 2}
      - {kind: loft, a: [[3.7567, 0.4659, -1.7387], [5.1767, 0.4659, -1.7387], [4.8017, 0.2718, -1.0142], [4.1317, 0.2718, -1.0142]], b: [[3.8233, 0.9, -1.5588], [5.2433, 0.9, -1.5588], [4.8683, 0.525, -0.9093], [4.1983, 0.525, -0.9093]], collide: 2}
      - {kind: loft, a: [[3.8233, 0.9, -1.5588], [5.2433, 0.9, -1.5588], [4.8683, 0.525, -0.9093], [4.1983, 0.525, -0.9093]], b: [[3.89, 1.2728, -1.2728], [5.31, 1.2728, -1.2728], [4.935, 0.7425, -0.7425], [4.265, 0.7425, -0.7425]], collide: 2}
      - {kind: loft, a: [[3.89, 1.2728, -1.2728], [5.31, 1.2728, -1.2728], [4.935, 0.7425, -0.7425], [4.265, 0.7425, -0.7425]], b: [[3.9567, 1.5588, -0.9], [5.3767, 1.5588, -0.9], [5.0017, 0.9093, -0.525], [4.3317, 0.9093, -0.525]], collide: 2}
      - {kind: loft, a: [[3.9567, 1.5588, -0.9], [5.3767, 1.5588, -0.9], [5.0017, 0.9093, -0.525], [4.3317, 0.9093, -0.525]], b: [[4.0233, 1.7387, -0.4659], [5.4433, 1.7387, -0.4659], [5.0683, 1.0142, -0.2718], [4.3983, 1.0142, -0.2718]], collide: 2}
      - {kind: loft, a: [[4.0233, 1.7387, -0.4659], [5.4433, 1.7387, -0.4659], [5.0683, 1.0142, -0.2718], [4.3983, 1.0142, -0.2718]], b: [[4.09, 1.8, -0.0], [5.51, 1.8, -0.0], [5.135, 1.05, -0.0], [4.465, 1.05, -0.0]], collide: 2}
      - {kind: loft, a: [[4.09, 1.8, -0.0], [5.51, 1.8, -0.0], [5.135, 1.05, -0.0], [4.465, 1.05, -0.0]], b: [[4.1567, 1.7387, 0.4659], [5.5767, 1.7387, 0.4659], [5.2017, 1.0142, 0.2718], [4.5317, 1.0142, 0.2718]], collide: 2}
      - {kind: loft, a: [[4.1567, 1.7387, 0.4659], [5.5767, 1.7387, 0.4659], [5.2017, 1.0142, 0.2718], [4.5317, 1.0142, 0.2718]], b: [[4.2233, 1.5588, 0.9], [5.6433, 1.5588, 0.9], [5.2683, 0.9093, 0.525], [4.5983, 0.9093, 0.525]], collide: 2}
      - {kind: loft, a: [[4.2233, 1.5588, 0.9], [5.6433, 1.5588, 0.9], [5.2683, 0.9093, 0.525], [4.5983, 0.9093, 0.525]], b: [[4.29, 1.2728, 1.2728], [5.71, 1.2728, 1.2728], [5.335, 0.7425, 0.7425], [4.665, 0.7425, 0.7425]], collide: 2}
      - {kind: loft, a: [[4.29, 1.2728, 1.2728], [5.71, 1.2728, 1.2728], [5.335, 0.7425, 0.7425], [4.665, 0.7425, 0.7425]], b: [[4.3567, 0.9, 1.5588], [5.7767, 0.9, 1.5588], [5.4017, 0.525, 0.9093], [4.7317, 0.525, 0.9093]], collide: 2}
      - {kind: loft, a: [[4.3567, 0.9, 1.5588], [5.7767, 0.9, 1.5588], [5.4017, 0.525, 0.9093], [4.7317, 0.525, 0.9093]], b: [[4.4233, 0.4659, 1.7387], [5.8433, 0.4659, 1.7387], [5.4683, 0.2718, 1.0142], [4.7983, 0.2718, 1.0142]], collide: 2}
      - {kind: loft, a: [[4.4233, 0.4659, 1.7387], [5.8433, 0.4659, 1.7387], [5.4683, 0.2718, 1.0142], [4.7983, 0.2718, 1.0142]], b: [[4.49, 0.0, 1.8], [5.91, 0.0, 1.8], [5.535, 0.0, 1.05], [4.865, 0.0, 1.05]], collide: 2}
      - {kind: loft, a: [[4.49, 0.0, 1.8], [5.91, 0.0, 1.8], [5.535, 0.0, 1.05], [4.865, 0.0, 1.05]], b: [[4.5567, -0.4659, 1.7387], [5.9767, -0.4659, 1.7387], [5.6017, -0.2718, 1.0142], [4.9317, -0.2718, 1.0142]], collide: 2}
      - {kind: loft, a: [[4.5567, -0.4659, 1.7387], [5.9767, -0.4659, 1.7387], [5.6017, -0.2718, 1.0142], [4.9317, -0.2718, 1.0142]], b: [[4.6233, -0.9, 1.5588], [6.0433, -0.9, 1.5588], [5.6683, -0.525, 0.9093], [4.9983, -0.525, 0.9093]], collide: 2}
      - {kind: loft, a: [[4.6233, -0.9, 1.5588], [6.0433, -0.9, 1.5588], [5.6683, -0.525, 0.9093], [4.9983, -0.525, 0.9093]], b: [[4.69, -1.2728, 1.2728], [6.11, -1.2728, 1.2728], [5.735, -0.7425, 0.7425], [5.065, -0.7425, 0.7425]], collide: 2}
      - {kind: loft, a: [[4.69, -1.2728, 1.2728], [6.11, -1.2728, 1.2728], [5.735, -0.7425, 0.7425], [5.065, -0.7425, 0.7425]], b: [[4.7567, -1.5588, 0.9], [6.1767, -1.5588, 0.9], [5.8017, -0.9093, 0.525], [5.1317, -0.9093, 0.525]], collide: 2}
      - {kind: loft, a: [[4.7567, -1.5588, 0.9], [6.1767, -1.5588, 0.9], [5.8017, -0.9093, 0.525], [5.1317, -0.9093, 0.525]], b: [[4.8233, -1.7387, 0.4659], [6.2433, -1.7387, 0.4659], [5.8683, -1.0142, 0.2718], [5.1983, -1.0142, 0.2718]], collide: 2}
      - {kind: loft, a: [[4.8233, -1.7387, 0.4659], [6.2433, -1.7387, 0.4659], [5.8683, -1.0142, 0.2718], [5.1983, -1.0142, 0.2718]], b: [[4.89, -1.8, 0.0], [6.31, -1.8, 0.0], [5.935, -1.05, 0.0], [5.265, -1.05, 0.0]], collide: 2}
      - {kind: loft, a: [[4.89, -1.8, 0.0], [6.31, -1.8, 0.0], [5.935, -1.05, 0.0], [5.265, -1.05, 0.0]], b: [[4.9567, -1.7387, -0.4659], [6.3767, -1.7387, -0.4659], [6.0017, -1.0142, -0.2718], [5.3317, -1.0142, -0.2718]], collide: 2}
      - {kind: loft, a: [[4.9567, -1.7387, -0.4659], [6.3767, -1.7387, -0.4659], [6.0017, -1.0142, -0.2718], [5.3317, -1.0142, -0.2718]], b: [[5.0233, -1.5588, -0.9], [6.4433, -1.5588, -0.9], [6.0683, -0.9093, -0.525], [5.3983, -0.9093, -0.525]], collide: 2}
      - {kind: loft, a: [[5.0233, -1.5588, -0.9], [6.4433, -1.5588, -0.9], [6.0683, -0.9093, -0.525], [5.3983, -0.9093, -0.525]], b: [[5.09, -1.2728, -1.2728], [6.51, -1.2728, -1.2728], [6.135, -0.7425, -0.7425], [5.465, -0.7425, -0.7425]], collide: 2}
      - {kind: loft, a: [[5.09, -1.2728, -1.2728], [6.51, -1.2728, -1.2728], [6.135, -0.7425, -0.7425], [5.465, -0.7425, -0.7425]], b: [[5.1567, -0.9, -1.5588], [6.5767, -0.9, -1.5588], [6.2017, -0.525, -0.9093], [5.5317, -0.525, -0.9093]], collide: 2}
      - {kind: loft, a: [[5.1567, -0.9, -1.5588], [6.5767, -0.9, -1.5588], [6.2017, -0.525, -0.9093], [5.5317, -0.525, -0.9093]], b: [[5.2233, -0.4659, -1.7387], [6.6433, -0.4659, -1.7387], [6.2683, -0.2718, -1.0142], [5.5983, -0.2718, -1.0142]], collide: 2}
      - {kind: loft, a: [[5.2233, -0.4659, -1.7387], [6.6433, -0.4659, -1.7387], [6.2683, -0.2718, -1.0142], [5.5983, -0.2718, -1.0142]], b: [[5.29, -0.0, -1.8], [6.71, -0.0, -1.8], [6.335, -0.0, -1.05], [5.665, -0.0, -1.05]], collide: 2}
      - {kind: loft, a: [[5.29, -0.0, -1.8], [6.71, -0.0, -1.8], [6.335, -0.0, -1.05], [5.665, -0.0, -1.05]], b: [[5.3567, 0.4659, -1.7387], [6.7767, 0.4659, -1.7387], [6.4017, 0.2718, -1.0142], [5.7317, 0.2718, -1.0142]], collide: 2}
      - {kind: loft, a: [[5.3567, 0.4659, -1.7387], [6.7767, 0.4659, -1.7387], [6.4017, 0.2718, -1.0142], [5.7317, 0.2718, -1.0142]], b: [[5.4233, 0.9, -1.5588], [6.8433, 0.9, -1.5588], [6.4683, 0.525, -0.9093], [5.7983, 0.525, -0.9093]], collide: 2}
      - {kind: loft, a: [[5.4233, 0.9, -1.5588], [6.8433, 0.9, -1.5588], [6.4683, 0.525, -0.9093], [5.7983, 0.525, -0.9093]], b: [[5.49, 1.2728, -1.2728], [6.91, 1.2728, -1.2728], [6.535, 0.7425, -0.7425], [5.865, 0.7425, -0.7425]], collide: 2}
      - {kind: loft, a: [[5.49, 1.2728, -1.2728], [6.91, 1.2728, -1.2728], [6.535, 0.7425, -0.7425], [5.865, 0.7425, -0.7425]], b: [[5.5567, 1.5588, -0.9], [6.9767, 1.5588, -0.9], [6.6017, 0.9093, -0.525], [5.9317, 0.9093, -0.525]], collide: 2}
      - {kind: loft, a: [[5.5567, 1.5588, -0.9], [6.9767, 1.5588, -0.9], [6.6017, 0.9093, -0.525], [5.9317, 0.9093, -0.525]], b: [[5.6233, 1.7387, -0.4659], [7.0433, 1.7387, -0.4659], [6.6683, 1.0142, -0.2718], [5.9983, 1.0142, -0.2718]], collide: 2}
      - {kind: loft, a: [[5.6233, 1.7387, -0.4659], [7.0433, 1.7387, -0.4659], [6.6683, 1.0142, -0.2718], [5.9983, 1.0142, -0.2718]], b: [[5.69, 1.8, -0.0], [7.11, 1.8, -0.0], [6.735, 1.05, -0.0], [6.065, 1.05, -0.0]], collide: 2}
      - {kind: loft, a: [[5.69, 1.8, -0.0], [7.11, 1.8, -0.0], [6.735, 1.05, -0.0], [6.065, 1.05, -0.0]], b: [[5.7567, 1.7387, 0.4659], [7.1767, 1.7387, 0.4659], [6.8017, 1.0142, 0.2718], [6.1317, 1.0142, 0.2718]], collide: 2}
      - {kind: loft, a: [[5.7567, 1.7387, 0.4659], [7.1767, 1.7387, 0.4659], [6.8017, 1.0142, 0.2718], [6.1317, 1.0142, 0.2718]], b: [[5.8233, 1.5588, 0.9], [7.2433, 1.5588, 0.9], [6.8683, 0.9093, 0.525], [6.1983, 0.9093, 0.525]], collide: 2}
      - {kind: loft, a: [[5.8233, 1.5588, 0.9], [7.2433, 1.5588, 0.9], [6.8683, 0.9093, 0.525], [6.1983, 0.9093, 0.525]], b: [[5.89, 1.2728, 1.2728], [7.31, 1.2728, 1.2728], [6.935, 0.7425, 0.7425], [6.265, 0.7425, 0.7425]], collide: 2}
      - {kind: loft, a: [[5.89, 1.2728, 1.2728], [7.31, 1.2728, 1.2728], [6.935, 0.7425, 0.7425], [6.265, 0.7425, 0.7425]], b: [[5.9567, 0.9, 1.5588], [7.3767, 0.9, 1.5588], [7.0017, 0.525, 0.9093], [6.3317, 0.525, 0.9093]], collide: 2}
      - {kind: loft, a: [[5.9567, 0.9, 1.5588], [7.3767, 0.9, 1.5588], [7.0017, 0.525, 0.9093], [6.3317, 0.525, 0.9093]], b: [[6.0233, 0.4659, 1.7387], [7.4433, 0.4659, 1.7387], [7.0683, 0.2718, 1.0142], [6.3983, 0.2718, 1.0142]], collide: 2}
      - {kind: loft, a: [[6.0233, 0.4659, 1.7387], [7.4433, 0.4659, 1.7387], [7.0683, 0.2718, 1.0142], [6.3983, 0.2718, 1.0142]], b: [[6.09, -0.0, 1.8], [7.51, -0.0, 1.8], [7.135, -0.0, 1.05], [6.465, -0.0, 1.05]], collide: 2}
      - {kind: loft, a: [[6.09, -0.0, 1.8], [7.51, -0.0, 1.8], [7.135, -0.0, 1.05], [6.465, -0.0, 1.05]], b: [[6.1567, -0.4659, 1.7387], [7.5767, -0.4659, 1.7387], [7.2017, -0.2718, 1.0142], [6.5317, -0.2718, 1.0142]], collide: 2}
      - {kind: loft, a: [[6.1567, -0.4659, 1.7387], [7.5767, -0.4659, 1.7387], [7.2017, -0.2718, 1.0142], [6.5317, -0.2718, 1.0142]], b: [[6.2233, -0.9, 1.5588], [7.6433, -0.9, 1.5588], [7.2683, -0.525, 0.9093], [6.5983, -0.525, 0.9093]], collide: 2}
      - {kind: loft, a: [[6.2233, -0.9, 1.5588], [7.6433, -0.9, 1.5588], [7.2683, -0.525, 0.9093], [6.5983, -0.525, 0.9093]], b: [[6.29, -1.2728, 1.2728], [7.71, -1.2728, 1.2728], [7.335, -0.7425, 0.7425], [6.665, -0.7425, 0.7425]], collide: 2}
      - {kind: loft, a: [[6.29, -1.2728, 1.2728], [7.71, -1.2728, 1.2728], [7.335, -0.7425, 0.7425], [6.665, -0.7425, 0.7425]], b: [[6.3567, -1.5588, 0.9], [7.7767, -1.5588, 0.9], [7.4017, -0.9093, 0.525], [6.7317, -0.9093, 0.525]], collide: 2}
      - {kind: loft, a: [[6.3567, -1.5588, 0.9], [7.7767, -1.5588, 0.9], [7.4017, -0.9093, 0.525], [6.7317, -0.9093, 0.525]], b: [[6.4233, -1.7387, 0.4659], [7.8433, -1.7387, 0.4659], [7.4683, -1.0142, 0.2718], [6.7983, -1.0142, 0.2718]], collide: 2}
      - {kind: loft, a: [[6.4233, -1.7387, 0.4659], [7.8433, -1.7387, 0.4659], [7.4683, -1.0142, 0.2718], [6.7983, -1.0142, 0.2718]], b: [[6.49, -1.8, 0.0], [7.91, -1.8, 0.0], [7.535, -1.05, 0.0], [6.865, -1.05, 0.0]], collide: 2}
  - id: frame
    shape: part
    pos: [0, 0, 0]
    fixed: true
    color: "#cfc6b4"
    pieces:
      - {kind: poly, points: [[-3.5, -6.6], [15.1, -6.6], [15.1, -5.4], [-3.5, -5.4]], y: [-3, 3], color: "#b9b09c"}   # the bed
      - {kind: poly, points: [[-3.0, -5.4], [14.6, -5.4], [14.6, -4.5], [-3.0, -4.5]], y: [-1.6, 1.6], collide: 0}   # the rail the slide runs on
      - {kind: poly, points: [[-0.9, -5.4], [0.1, -5.4], [0.1, -1.4], [-0.9, -1.4]], y: [-1.6, 1.6], collide: 0}   # the left bearing
      - {kind: poly, points: [[13.3, -5.4], [14.3, -5.4], [14.3, -1.4], [13.3, -1.4]], y: [-1.6, 1.6], collide: 0}   # the right bearing
      - {kind: poly, points: [[1.31, -4.5], [1.47, -4.5], [1.47, -4.0], [1.31, -4.0]], y: [-1.7, -1.6], collide: 0, color: "#8f8a80"}
      - {kind: poly, points: [[3.31, -4.5], [3.47, -4.5], [3.47, -4.0], [3.31, -4.0]], y: [-1.7, -1.6], collide: 0, color: "#8f8a80"}
      - {kind: poly, points: [[5.31, -4.5], [5.47, -4.5], [5.47, -4.0], [5.31, -4.0]], y: [-1.7, -1.6], collide: 0, color: "#8f8a80"}
      - {kind: poly, points: [[7.31, -4.5], [7.47, -4.5], [7.47, -4.0], [7.31, -4.0]], y: [-1.7, -1.6], collide: 0, color: "#8f8a80"}
      - {kind: poly, points: [[9.31, -4.5], [9.47, -4.5], [9.47, -4.0], [9.31, -4.0]], y: [-1.7, -1.6], collide: 0, color: "#8f8a80"}
joints:
  - {id: j_b, type: hinge, body: screw, axis: [1, 0, 0], damping: 0.002}   # the one driven joint: the screw on its axis
  - {id: j_x, type: slide, body: slide, axis: [1, 0, 0], range: [-0.4, 4.49], stiffness: 5.0, springref: -40, damping: 0.05}   # the slide on its rail; + : to the right
driver: {joint: j_b, kind: velocity, rpm: -16.0, kv: 0.3, max_torque: 3}
checks:
  - {type: follow, out: j_x, in: j_b, expect: -0.002546, tol: 7.6e-05, min_r2: 0.999, settle_s: 1.0, window_s: 3.0}   # the slide moves 1.6 cm a turn
  - {type: follow, out: j_x, in: j_b, expect: -0.002546, tol: 7.6e-05, min_r2: 0.999, settle_s: 5.0, window_s: 3.0}
  - {type: position, joint: j_x, min: -0.05, max: 4.29, settle_s: 0.5, window_s: 9}
camera: {target: [6.05, 0, -1.2], position: [6.05, -44, -1.2], fov: 34}
display:
  output: j_x
  labels: {j_b: "Screw (driver)", j_x: "Slide"}
  proof: {label: "Threads out of contact", sub: "the screw turns but the slide stands"}

