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

