# No. 430 (Brown 1868): "Overshot water-wheel."
# Model (cm, gravity on, Brown's side view; the wheel's near shroud left off to show the buckets). A wheel 20 cm across on its axle,
# 12 buckets between a sole (6.8 cm) and the outside: each bucket's board stands out from the sole and its wrist bends back, so the
# buckets on the descending side hold their water and empty near the bottom. The water (116 parcels, 0.8 cm round, 1 g/cm^3) comes
# from rest down a smooth flume falling 0.0006 per unit length, spread along it so it pours over the lip at a steady rate from 0.2 s to
# 9.5 s, into the buckets just past the top: the only input is the water's weight (nothing else is driven). Each parcel moves freely
# in the plane of the wheel (two slides), touches the buckets and the flume, not other parcels, and spills into the tail-race.
# The mill's load on the shaft: 0.006 N m s. Generator: opencode-runs/batch13/gen430.py.
number: 430
slug: overshot-water-wheel
name: Overshot water-wheel
brown: "Overshot water-wheel."
units: cm
sim:
  timestep: 0.0005
  integrator: implicitfast
  iterations: 50
  duration_s: 10
  floor: false
bodies:
  - id: wheel
    shape: part
    pos: [0, 0, 12]
    density: 700
    friction: 0.3
    color: "#b49a70"
    pieces:
      - {kind: poly, points: [[6.3258, 12.5534], [6.7741, 12.5927], [5.5702, 15.9003], [5.2016, 15.6422]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[6.6854, 12.4594], [8.3789, 12.6076], [8.3571, 12.8566], [6.6636, 12.7085]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[8.4126, 12.7113], [8.8704, 16.8343], [8.622, 16.8619], [8.1641, 12.7389]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[5.2016, 15.6422], [5.5702, 15.9003], [2.8738, 18.1629], [2.6836, 17.7551]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[5.56, 15.7406], [6.9526, 16.7156], [6.8092, 16.9204], [5.4166, 15.9454]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[6.9298, 16.8223], [5.2649, 20.6218], [5.0359, 20.5215], [6.7009, 16.722]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[2.6836, 17.7551], [2.8738, 18.1629], [-0.5927, 18.7741], [-0.5534, 18.3258]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[2.9448, 18.0194], [3.6633, 19.5602], [3.4367, 19.6658], [2.7183, 18.1251]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[3.5903, 19.6412], [0.2486, 22.0992], [0.1005, 21.8978], [3.4421, 19.4398]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[-0.5534, 18.3258], [-0.5927, 18.7741], [-3.9003, 17.5702], [-3.6422, 17.2016]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[-0.4594, 18.6854], [-0.6076, 20.3789], [-0.8566, 20.3571], [-0.7085, 18.6636]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[-0.7113, 20.4126], [-4.8343, 20.8704], [-4.8619, 20.622], [-0.7389, 20.1641]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[-3.6422, 17.2016], [-3.9003, 17.5702], [-6.1629, 14.8738], [-5.7551, 14.6836]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[-3.7406, 17.56], [-4.7156, 18.9526], [-4.9204, 18.8092], [-3.9454, 17.4166]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[-4.8223, 18.9298], [-8.6218, 17.2649], [-8.5215, 17.0359], [-4.722, 18.7009]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[-5.7551, 14.6836], [-6.1629, 14.8738], [-6.7741, 11.4073], [-6.3258, 11.4466]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[-6.0194, 14.9448], [-7.5602, 15.6633], [-7.6658, 15.4367], [-6.1251, 14.7183]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[-7.6412, 15.5903], [-10.0992, 12.2486], [-9.8978, 12.1005], [-7.4398, 15.4421]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[-6.3258, 11.4466], [-6.7741, 11.4073], [-5.5702, 8.0997], [-5.2016, 8.3578]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[-6.6854, 11.5406], [-8.3789, 11.3924], [-8.3571, 11.1434], [-6.6636, 11.2915]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[-8.4126, 11.2887], [-8.8704, 7.1657], [-8.622, 7.1381], [-8.1641, 11.2611]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[-5.2016, 8.3578], [-5.5702, 8.0997], [-2.8738, 5.8371], [-2.6836, 6.2449]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[-5.56, 8.2594], [-6.9526, 7.2844], [-6.8092, 7.0796], [-5.4166, 8.0546]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[-6.9298, 7.1777], [-5.2649, 3.3782], [-5.0359, 3.4785], [-6.7009, 7.278]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[-2.6836, 6.2449], [-2.8738, 5.8371], [0.5927, 5.2259], [0.5534, 5.6742]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[-2.9448, 5.9806], [-3.6633, 4.4398], [-3.4367, 4.3342], [-2.7183, 5.8749]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[-3.5903, 4.3588], [-0.2486, 1.9008], [-0.1005, 2.1022], [-3.4421, 4.5602]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[0.5534, 5.6742], [0.5927, 5.2259], [3.9003, 6.4298], [3.6422, 6.7984]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[0.4594, 5.3146], [0.6076, 3.6211], [0.8566, 3.6429], [0.7085, 5.3364]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[0.7113, 3.5874], [4.8343, 3.1296], [4.8619, 3.378], [0.7389, 3.8359]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[3.6422, 6.7984], [3.9003, 6.4298], [6.1629, 9.1262], [5.7551, 9.3164]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[3.7406, 6.44], [4.7156, 5.0474], [4.9204, 5.1908], [3.9454, 6.5834]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[4.8223, 5.0702], [8.6218, 6.7351], [8.5215, 6.9641], [4.722, 5.2991]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[5.7551, 9.3164], [6.1629, 9.1262], [6.7741, 12.5927], [6.3258, 12.5534]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[6.0194, 9.0552], [7.5602, 8.3367], [7.6658, 8.5633], [6.1251, 9.2817]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[7.6412, 8.4097], [10.0992, 11.7514], [9.8978, 11.8995], [7.4398, 8.5579]], y: [0.3, 2.5], collide: 2}
      - {kind: poly, points: [[0.225, 13], [0.225, 18.4], [-0.225, 18.4], [-0.225, 13]], y: [1.0, 1.8], color: "#9c8a6a"}
      - {kind: poly, points: [[-0.7535, 12.6949], [-5.4301, 15.3949], [-5.6551, 15.0051], [-0.9785, 12.3051]], y: [1.0, 1.8], color: "#9c8a6a"}
      - {kind: poly, points: [[-0.9785, 11.6949], [-5.6551, 8.9949], [-5.4301, 8.6051], [-0.7535, 11.3051]], y: [1.0, 1.8], color: "#9c8a6a"}
      - {kind: poly, points: [[-0.225, 11], [-0.225, 5.6], [0.225, 5.6], [0.225, 11]], y: [1.0, 1.8], color: "#9c8a6a"}
      - {kind: poly, points: [[0.7535, 11.3051], [5.4301, 8.6051], [5.6551, 8.9949], [0.9785, 11.6949]], y: [1.0, 1.8], color: "#9c8a6a"}
      - {kind: poly, points: [[0.9785, 12.3051], [5.6551, 15.0051], [5.4301, 15.3949], [0.7535, 12.6949]], y: [1.0, 1.8], color: "#9c8a6a"}
      - {kind: disc, center: [0, 12], radius: 10, inner: 6.35, y: [2.5, 2.8], color: "#8f7a58"}   # the far shroud
      - {kind: disc, center: [0, 12], radius: 1.3, y: [0.6, 2.2], color: "#8f7a58"}   # the nave
      - {kind: disc, center: [0, 12], radius: 0.55, y: [-0.4, 3.6], color: "#6f6a60"}   # the axle
  - id: race
    shape: part
    pos: [0, 0, 0]
    fixed: true
    friction: 0
    color: "#c8b98f"
    pieces:
      - {kind: poly, points: [[-26, 22.0174], [3, 22], [3, 22.7], [-26, 22.7174]], y: [0.3, 2.5], collide: 2}   # the flume's floor
      - {kind: poly, points: [[-26, 22.7174], [3, 22.7], [3, 24.9], [-26, 24.9174]], y: [2.5, 2.9], color: "#b3a37c"}   # its far side
      - {kind: poly, points: [[15, -0.5], [15.8, -0.5], [15.8, 3.5], [15, 3.5]], y: [-0.5, 3.4], color: "#b7ad98"}   # the tail-race's end
      - {kind: poly, points: [[-14, -0.5], [15, -0.5], [15, 0.5], [-14, 0.5]], y: [-0.5, 3.4], color: "#b7ad98"}   # the tail-race
      - {kind: poly, points: [[-1.8928, 22.7344], [-2.4311, 25.7873], [-4.7883, 25.1557], [-3.728, 22.2426]], y: [3.0, 3.4], color: "#b7ad98"}
      - {kind: poly, points: [[-3.728, 22.2426], [-4.7883, 25.1557], [-7, 24.1244], [-5.45, 21.4397]], y: [3.0, 3.4], color: "#b7ad98"}
      - {kind: poly, points: [[-5.45, 21.4397], [-7, 24.1244], [-8.999, 22.7246], [-7.0064, 20.3499]], y: [3.0, 3.4], color: "#b7ad98"}
      - {kind: poly, points: [[-7.0064, 20.3499], [-8.999, 22.7246], [-10.7246, 20.999], [-8.3499, 19.0064]], y: [3.0, 3.4], color: "#b7ad98"}
      - {kind: poly, points: [[-8.3499, 19.0064], [-10.7246, 20.999], [-12.1244, 19], [-9.4397, 17.45]], y: [3.0, 3.4], color: "#b7ad98"}
      - {kind: poly, points: [[-9.4397, 17.45], [-12.1244, 19], [-13.1557, 16.7883], [-10.2426, 15.728]], y: [3.0, 3.4], color: "#b7ad98"}
      - {kind: poly, points: [[-10.2426, 15.728], [-13.1557, 16.7883], [-13.7873, 14.4311], [-10.7344, 13.8928]], y: [3.0, 3.4], color: "#b7ad98"}
      - {kind: poly, points: [[-10.7344, 13.8928], [-13.7873, 14.4311], [-14, 12], [-10.9, 12]], y: [3.0, 3.4], color: "#b7ad98"}
      - {kind: poly, points: [[-10.9, 12], [-14, 12], [-13.7873, 9.5689], [-10.7344, 10.1072]], y: [3.0, 3.4], color: "#b7ad98"}
      - {kind: poly, points: [[-10.7344, 10.1072], [-13.7873, 9.5689], [-13.1557, 7.2117], [-10.2426, 8.272]], y: [3.0, 3.4], color: "#b7ad98"}
      - {kind: poly, points: [[-10.2426, 8.272], [-13.1557, 7.2117], [-12.1244, 5], [-9.4397, 6.55]], y: [3.0, 3.4], color: "#b7ad98"}
      - {kind: poly, points: [[-9.4397, 6.55], [-12.1244, 5], [-10.7246, 3.001], [-8.3499, 4.9936]], y: [3.0, 3.4], color: "#b7ad98"}
      - {kind: poly, points: [[-8.3499, 4.9936], [-10.7246, 3.001], [-8.999, 1.2754], [-7.0064, 3.6501]], y: [3.0, 3.4], color: "#b7ad98"}
      - {kind: poly, points: [[-7.0064, 3.6501], [-8.999, 1.2754], [-7, -0.1244], [-5.45, 2.5603]], y: [3.0, 3.4], color: "#b7ad98"}
      - {kind: poly, points: [[-5.45, 2.5603], [-7, -0.1244], [-4.7883, -1.1557], [-3.728, 1.7574]], y: [3.0, 3.4], color: "#b7ad98"}
      - {kind: poly, points: [[-3.728, 1.7574], [-4.7883, -1.1557], [-2.4311, -1.7873], [-1.8928, 1.2656]], y: [3.0, 3.4], color: "#b7ad98"}
      - {kind: poly, points: [[-1.8928, 1.2656], [-2.4311, -1.7873], [-0, -2], [-0, 1.1]], y: [3.0, 3.4], color: "#b7ad98"}
  - {id: wx0, shape: part, pos: [2.8682, 0, 23.1021], mass: 0.00002, pieces: [{kind: disc, center: [2.8682, 23.1021], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w0, shape: part, mount: wx0, pos: [2.8682, 0, 23.1021], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [2.8682, 23.1021], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx1, shape: part, pos: [2.8568, 0, 23.1021], mass: 0.00002, pieces: [{kind: disc, center: [2.8568, 23.1021], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w1, shape: part, mount: wx1, pos: [2.8568, 0, 23.1021], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [2.8568, 23.1021], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx2, shape: part, pos: [2.8415, 0, 23.1021], mass: 0.00002, pieces: [{kind: disc, center: [2.8415, 23.1021], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w2, shape: part, mount: wx2, pos: [2.8415, 0, 23.1021], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [2.8415, 23.1021], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx3, shape: part, pos: [2.8223, 0, 23.1021], mass: 0.00002, pieces: [{kind: disc, center: [2.8223, 23.1021], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w3, shape: part, mount: wx3, pos: [2.8223, 0, 23.1021], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [2.8223, 23.1021], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx4, shape: part, pos: [2.7994, 0, 23.1021], mass: 0.00002, pieces: [{kind: disc, center: [2.7994, 23.1021], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w4, shape: part, mount: wx4, pos: [2.7994, 0, 23.1021], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [2.7994, 23.1021], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx5, shape: part, pos: [2.7725, 0, 23.1021], mass: 0.00002, pieces: [{kind: disc, center: [2.7725, 23.1021], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w5, shape: part, mount: wx5, pos: [2.7725, 0, 23.1021], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [2.7725, 23.1021], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx6, shape: part, pos: [2.7418, 0, 23.1022], mass: 0.00002, pieces: [{kind: disc, center: [2.7418, 23.1022], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w6, shape: part, mount: wx6, pos: [2.7418, 0, 23.1022], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [2.7418, 23.1022], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx7, shape: part, pos: [2.7073, 0, 23.1022], mass: 0.00002, pieces: [{kind: disc, center: [2.7073, 23.1022], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w7, shape: part, mount: wx7, pos: [2.7073, 0, 23.1022], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [2.7073, 23.1022], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx8, shape: part, pos: [2.6689, 0, 23.1022], mass: 0.00002, pieces: [{kind: disc, center: [2.6689, 23.1022], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w8, shape: part, mount: wx8, pos: [2.6689, 0, 23.1022], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [2.6689, 23.1022], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx9, shape: part, pos: [2.6266, 0, 23.1022], mass: 0.00002, pieces: [{kind: disc, center: [2.6266, 23.1022], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w9, shape: part, mount: wx9, pos: [2.6266, 0, 23.1022], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [2.6266, 23.1022], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx10, shape: part, pos: [2.5806, 0, 23.1023], mass: 0.00002, pieces: [{kind: disc, center: [2.5806, 23.1023], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w10, shape: part, mount: wx10, pos: [2.5806, 0, 23.1023], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [2.5806, 23.1023], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx11, shape: part, pos: [2.5306, 0, 23.1023], mass: 0.00002, pieces: [{kind: disc, center: [2.5306, 23.1023], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w11, shape: part, mount: wx11, pos: [2.5306, 0, 23.1023], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [2.5306, 23.1023], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx12, shape: part, pos: [2.4768, 0, 23.1023], mass: 0.00002, pieces: [{kind: disc, center: [2.4768, 23.1023], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w12, shape: part, mount: wx12, pos: [2.4768, 0, 23.1023], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [2.4768, 23.1023], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx13, shape: part, pos: [2.4192, 0, 23.1023], mass: 0.00002, pieces: [{kind: disc, center: [2.4192, 23.1023], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w13, shape: part, mount: wx13, pos: [2.4192, 0, 23.1023], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [2.4192, 23.1023], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx14, shape: part, pos: [2.3577, 0, 23.1024], mass: 0.00002, pieces: [{kind: disc, center: [2.3577, 23.1024], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w14, shape: part, mount: wx14, pos: [2.3577, 0, 23.1024], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [2.3577, 23.1024], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx15, shape: part, pos: [2.2924, 0, 23.1024], mass: 0.00002, pieces: [{kind: disc, center: [2.2924, 23.1024], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w15, shape: part, mount: wx15, pos: [2.2924, 0, 23.1024], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [2.2924, 23.1024], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx16, shape: part, pos: [2.2232, 0, 23.1025], mass: 0.00002, pieces: [{kind: disc, center: [2.2232, 23.1025], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w16, shape: part, mount: wx16, pos: [2.2232, 0, 23.1025], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [2.2232, 23.1025], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx17, shape: part, pos: [2.1502, 0, 23.1025], mass: 0.00002, pieces: [{kind: disc, center: [2.1502, 23.1025], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w17, shape: part, mount: wx17, pos: [2.1502, 0, 23.1025], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [2.1502, 23.1025], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx18, shape: part, pos: [2.0733, 0, 23.1026], mass: 0.00002, pieces: [{kind: disc, center: [2.0733, 23.1026], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w18, shape: part, mount: wx18, pos: [2.0733, 0, 23.1026], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [2.0733, 23.1026], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx19, shape: part, pos: [1.9925, 0, 23.1026], mass: 0.00002, pieces: [{kind: disc, center: [1.9925, 23.1026], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w19, shape: part, mount: wx19, pos: [1.9925, 0, 23.1026], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [1.9925, 23.1026], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx20, shape: part, pos: [1.908, 0, 23.1027], mass: 0.00002, pieces: [{kind: disc, center: [1.908, 23.1027], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w20, shape: part, mount: wx20, pos: [1.908, 0, 23.1027], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [1.908, 23.1027], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx21, shape: part, pos: [1.8195, 0, 23.1027], mass: 0.00002, pieces: [{kind: disc, center: [1.8195, 23.1027], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w21, shape: part, mount: wx21, pos: [1.8195, 0, 23.1027], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [1.8195, 23.1027], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx22, shape: part, pos: [1.7272, 0, 23.1028], mass: 0.00002, pieces: [{kind: disc, center: [1.7272, 23.1028], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w22, shape: part, mount: wx22, pos: [1.7272, 0, 23.1028], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [1.7272, 23.1028], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx23, shape: part, pos: [1.6311, 0, 23.1028], mass: 0.00002, pieces: [{kind: disc, center: [1.6311, 23.1028], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w23, shape: part, mount: wx23, pos: [1.6311, 0, 23.1028], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [1.6311, 23.1028], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx24, shape: part, pos: [1.5311, 0, 23.1029], mass: 0.00002, pieces: [{kind: disc, center: [1.5311, 23.1029], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w24, shape: part, mount: wx24, pos: [1.5311, 0, 23.1029], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [1.5311, 23.1029], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx25, shape: part, pos: [1.4273, 0, 23.1029], mass: 0.00002, pieces: [{kind: disc, center: [1.4273, 23.1029], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w25, shape: part, mount: wx25, pos: [1.4273, 0, 23.1029], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [1.4273, 23.1029], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx26, shape: part, pos: [1.3196, 0, 23.103], mass: 0.00002, pieces: [{kind: disc, center: [1.3196, 23.103], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w26, shape: part, mount: wx26, pos: [1.3196, 0, 23.103], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [1.3196, 23.103], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx27, shape: part, pos: [1.2081, 0, 23.1031], mass: 0.00002, pieces: [{kind: disc, center: [1.2081, 23.1031], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w27, shape: part, mount: wx27, pos: [1.2081, 0, 23.1031], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [1.2081, 23.1031], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx28, shape: part, pos: [1.0927, 0, 23.1031], mass: 0.00002, pieces: [{kind: disc, center: [1.0927, 23.1031], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w28, shape: part, mount: wx28, pos: [1.0927, 0, 23.1031], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [1.0927, 23.1031], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx29, shape: part, pos: [0.9735, 0, 23.1032], mass: 0.00002, pieces: [{kind: disc, center: [0.9735, 23.1032], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w29, shape: part, mount: wx29, pos: [0.9735, 0, 23.1032], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [0.9735, 23.1032], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx30, shape: part, pos: [0.8504, 0, 23.1033], mass: 0.00002, pieces: [{kind: disc, center: [0.8504, 23.1033], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w30, shape: part, mount: wx30, pos: [0.8504, 0, 23.1033], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [0.8504, 23.1033], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx31, shape: part, pos: [0.7235, 0, 23.1034], mass: 0.00002, pieces: [{kind: disc, center: [0.7235, 23.1034], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w31, shape: part, mount: wx31, pos: [0.7235, 0, 23.1034], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [0.7235, 23.1034], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx32, shape: part, pos: [0.5927, 0, 23.1034], mass: 0.00002, pieces: [{kind: disc, center: [0.5927, 23.1034], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w32, shape: part, mount: wx32, pos: [0.5927, 0, 23.1034], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [0.5927, 23.1034], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx33, shape: part, pos: [0.4581, 0, 23.1035], mass: 0.00002, pieces: [{kind: disc, center: [0.4581, 23.1035], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w33, shape: part, mount: wx33, pos: [0.4581, 0, 23.1035], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [0.4581, 23.1035], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx34, shape: part, pos: [0.3196, 0, 23.1036], mass: 0.00002, pieces: [{kind: disc, center: [0.3196, 23.1036], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w34, shape: part, mount: wx34, pos: [0.3196, 0, 23.1036], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [0.3196, 23.1036], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx35, shape: part, pos: [0.1773, 0, 23.1037], mass: 0.00002, pieces: [{kind: disc, center: [0.1773, 23.1037], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w35, shape: part, mount: wx35, pos: [0.1773, 0, 23.1037], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [0.1773, 23.1037], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx36, shape: part, pos: [0.0311, 0, 23.1038], mass: 0.00002, pieces: [{kind: disc, center: [0.0311, 23.1038], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w36, shape: part, mount: wx36, pos: [0.0311, 0, 23.1038], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [0.0311, 23.1038], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx37, shape: part, pos: [-0.1189, 0, 23.1039], mass: 0.00002, pieces: [{kind: disc, center: [-0.1189, 23.1039], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w37, shape: part, mount: wx37, pos: [-0.1189, 0, 23.1039], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-0.1189, 23.1039], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx38, shape: part, pos: [-0.2728, 0, 23.104], mass: 0.00002, pieces: [{kind: disc, center: [-0.2728, 23.104], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w38, shape: part, mount: wx38, pos: [-0.2728, 0, 23.104], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-0.2728, 23.104], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx39, shape: part, pos: [-0.4305, 0, 23.1041], mass: 0.00002, pieces: [{kind: disc, center: [-0.4305, 23.1041], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w39, shape: part, mount: wx39, pos: [-0.4305, 0, 23.1041], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-0.4305, 23.1041], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx40, shape: part, pos: [-0.5921, 0, 23.1042], mass: 0.00002, pieces: [{kind: disc, center: [-0.5921, 23.1042], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w40, shape: part, mount: wx40, pos: [-0.5921, 0, 23.1042], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-0.5921, 23.1042], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx41, shape: part, pos: [-0.7575, 0, 23.1043], mass: 0.00002, pieces: [{kind: disc, center: [-0.7575, 23.1043], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w41, shape: part, mount: wx41, pos: [-0.7575, 0, 23.1043], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-0.7575, 23.1043], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx42, shape: part, pos: [-0.9268, 0, 23.1044], mass: 0.00002, pieces: [{kind: disc, center: [-0.9268, 23.1044], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w42, shape: part, mount: wx42, pos: [-0.9268, 0, 23.1044], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-0.9268, 23.1044], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx43, shape: part, pos: [-1.0999, 0, 23.1045], mass: 0.00002, pieces: [{kind: disc, center: [-1.0999, 23.1045], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w43, shape: part, mount: wx43, pos: [-1.0999, 0, 23.1045], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-1.0999, 23.1045], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx44, shape: part, pos: [-1.2768, 0, 23.1046], mass: 0.00002, pieces: [{kind: disc, center: [-1.2768, 23.1046], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w44, shape: part, mount: wx44, pos: [-1.2768, 0, 23.1046], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-1.2768, 23.1046], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx45, shape: part, pos: [-1.4577, 0, 23.1047], mass: 0.00002, pieces: [{kind: disc, center: [-1.4577, 23.1047], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w45, shape: part, mount: wx45, pos: [-1.4577, 0, 23.1047], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-1.4577, 23.1047], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx46, shape: part, pos: [-1.6423, 0, 23.1048], mass: 0.00002, pieces: [{kind: disc, center: [-1.6423, 23.1048], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w46, shape: part, mount: wx46, pos: [-1.6423, 0, 23.1048], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-1.6423, 23.1048], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx47, shape: part, pos: [-1.8308, 0, 23.1049], mass: 0.00002, pieces: [{kind: disc, center: [-1.8308, 23.1049], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w47, shape: part, mount: wx47, pos: [-1.8308, 0, 23.1049], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-1.8308, 23.1049], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx48, shape: part, pos: [-2.0232, 0, 23.105], mass: 0.00002, pieces: [{kind: disc, center: [-2.0232, 23.105], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w48, shape: part, mount: wx48, pos: [-2.0232, 0, 23.105], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-2.0232, 23.105], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx49, shape: part, pos: [-2.2194, 0, 23.1051], mass: 0.00002, pieces: [{kind: disc, center: [-2.2194, 23.1051], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w49, shape: part, mount: wx49, pos: [-2.2194, 0, 23.1051], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-2.2194, 23.1051], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx50, shape: part, pos: [-2.4195, 0, 23.1053], mass: 0.00002, pieces: [{kind: disc, center: [-2.4195, 23.1053], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w50, shape: part, mount: wx50, pos: [-2.4195, 0, 23.1053], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-2.4195, 23.1053], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx51, shape: part, pos: [-2.6234, 0, 23.1054], mass: 0.00002, pieces: [{kind: disc, center: [-2.6234, 23.1054], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w51, shape: part, mount: wx51, pos: [-2.6234, 0, 23.1054], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-2.6234, 23.1054], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx52, shape: part, pos: [-2.8312, 0, 23.1055], mass: 0.00002, pieces: [{kind: disc, center: [-2.8312, 23.1055], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w52, shape: part, mount: wx52, pos: [-2.8312, 0, 23.1055], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-2.8312, 23.1055], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx53, shape: part, pos: [-3.0428, 0, 23.1056], mass: 0.00002, pieces: [{kind: disc, center: [-3.0428, 23.1056], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w53, shape: part, mount: wx53, pos: [-3.0428, 0, 23.1056], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-3.0428, 23.1056], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx54, shape: part, pos: [-3.2582, 0, 23.1058], mass: 0.00002, pieces: [{kind: disc, center: [-3.2582, 23.1058], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w54, shape: part, mount: wx54, pos: [-3.2582, 0, 23.1058], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-3.2582, 23.1058], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx55, shape: part, pos: [-3.4776, 0, 23.1059], mass: 0.00002, pieces: [{kind: disc, center: [-3.4776, 23.1059], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w55, shape: part, mount: wx55, pos: [-3.4776, 0, 23.1059], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-3.4776, 23.1059], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx56, shape: part, pos: [-3.7007, 0, 23.106], mass: 0.00002, pieces: [{kind: disc, center: [-3.7007, 23.106], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w56, shape: part, mount: wx56, pos: [-3.7007, 0, 23.106], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-3.7007, 23.106], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx57, shape: part, pos: [-3.9277, 0, 23.1062], mass: 0.00002, pieces: [{kind: disc, center: [-3.9277, 23.1062], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w57, shape: part, mount: wx57, pos: [-3.9277, 0, 23.1062], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-3.9277, 23.1062], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx58, shape: part, pos: [-4.1586, 0, 23.1063], mass: 0.00002, pieces: [{kind: disc, center: [-4.1586, 23.1063], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w58, shape: part, mount: wx58, pos: [-4.1586, 0, 23.1063], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-4.1586, 23.1063], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx59, shape: part, pos: [-4.3933, 0, 23.1064], mass: 0.00002, pieces: [{kind: disc, center: [-4.3933, 23.1064], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w59, shape: part, mount: wx59, pos: [-4.3933, 0, 23.1064], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-4.3933, 23.1064], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx60, shape: part, pos: [-4.6318, 0, 23.1066], mass: 0.00002, pieces: [{kind: disc, center: [-4.6318, 23.1066], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w60, shape: part, mount: wx60, pos: [-4.6318, 0, 23.1066], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-4.6318, 23.1066], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx61, shape: part, pos: [-4.8743, 0, 23.1067], mass: 0.00002, pieces: [{kind: disc, center: [-4.8743, 23.1067], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w61, shape: part, mount: wx61, pos: [-4.8743, 0, 23.1067], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-4.8743, 23.1067], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx62, shape: part, pos: [-5.1205, 0, 23.1069], mass: 0.00002, pieces: [{kind: disc, center: [-5.1205, 23.1069], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w62, shape: part, mount: wx62, pos: [-5.1205, 0, 23.1069], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-5.1205, 23.1069], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx63, shape: part, pos: [-5.3706, 0, 23.107], mass: 0.00002, pieces: [{kind: disc, center: [-5.3706, 23.107], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w63, shape: part, mount: wx63, pos: [-5.3706, 0, 23.107], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-5.3706, 23.107], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx64, shape: part, pos: [-5.6246, 0, 23.1072], mass: 0.00002, pieces: [{kind: disc, center: [-5.6246, 23.1072], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w64, shape: part, mount: wx64, pos: [-5.6246, 0, 23.1072], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-5.6246, 23.1072], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx65, shape: part, pos: [-5.8824, 0, 23.1073], mass: 0.00002, pieces: [{kind: disc, center: [-5.8824, 23.1073], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w65, shape: part, mount: wx65, pos: [-5.8824, 0, 23.1073], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-5.8824, 23.1073], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx66, shape: part, pos: [-6.144, 0, 23.1075], mass: 0.00002, pieces: [{kind: disc, center: [-6.144, 23.1075], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w66, shape: part, mount: wx66, pos: [-6.144, 0, 23.1075], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-6.144, 23.1075], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx67, shape: part, pos: [-6.4095, 0, 23.1076], mass: 0.00002, pieces: [{kind: disc, center: [-6.4095, 23.1076], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w67, shape: part, mount: wx67, pos: [-6.4095, 0, 23.1076], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-6.4095, 23.1076], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx68, shape: part, pos: [-6.6789, 0, 23.1078], mass: 0.00002, pieces: [{kind: disc, center: [-6.6789, 23.1078], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w68, shape: part, mount: wx68, pos: [-6.6789, 0, 23.1078], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-6.6789, 23.1078], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx69, shape: part, pos: [-6.9521, 0, 23.108], mass: 0.00002, pieces: [{kind: disc, center: [-6.9521, 23.108], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w69, shape: part, mount: wx69, pos: [-6.9521, 0, 23.108], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-6.9521, 23.108], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx70, shape: part, pos: [-7.2291, 0, 23.1081], mass: 0.00002, pieces: [{kind: disc, center: [-7.2291, 23.1081], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w70, shape: part, mount: wx70, pos: [-7.2291, 0, 23.1081], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-7.2291, 23.1081], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx71, shape: part, pos: [-7.51, 0, 23.1083], mass: 0.00002, pieces: [{kind: disc, center: [-7.51, 23.1083], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w71, shape: part, mount: wx71, pos: [-7.51, 0, 23.1083], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-7.51, 23.1083], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx72, shape: part, pos: [-7.7948, 0, 23.1085], mass: 0.00002, pieces: [{kind: disc, center: [-7.7948, 23.1085], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w72, shape: part, mount: wx72, pos: [-7.7948, 0, 23.1085], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-7.7948, 23.1085], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx73, shape: part, pos: [-8.0834, 0, 23.1087], mass: 0.00002, pieces: [{kind: disc, center: [-8.0834, 23.1087], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w73, shape: part, mount: wx73, pos: [-8.0834, 0, 23.1087], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-8.0834, 23.1087], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx74, shape: part, pos: [-8.3758, 0, 23.1088], mass: 0.00002, pieces: [{kind: disc, center: [-8.3758, 23.1088], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w74, shape: part, mount: wx74, pos: [-8.3758, 0, 23.1088], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-8.3758, 23.1088], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx75, shape: part, pos: [-8.6721, 0, 23.109], mass: 0.00002, pieces: [{kind: disc, center: [-8.6721, 23.109], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w75, shape: part, mount: wx75, pos: [-8.6721, 0, 23.109], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-8.6721, 23.109], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx76, shape: part, pos: [-8.9723, 0, 23.1092], mass: 0.00002, pieces: [{kind: disc, center: [-8.9723, 23.1092], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w76, shape: part, mount: wx76, pos: [-8.9723, 0, 23.1092], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-8.9723, 23.1092], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx77, shape: part, pos: [-9.2763, 0, 23.1094], mass: 0.00002, pieces: [{kind: disc, center: [-9.2763, 23.1094], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w77, shape: part, mount: wx77, pos: [-9.2763, 0, 23.1094], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-9.2763, 23.1094], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx78, shape: part, pos: [-9.5841, 0, 23.1096], mass: 0.00002, pieces: [{kind: disc, center: [-9.5841, 23.1096], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w78, shape: part, mount: wx78, pos: [-9.5841, 0, 23.1096], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-9.5841, 23.1096], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx79, shape: part, pos: [-9.8958, 0, 23.1097], mass: 0.00002, pieces: [{kind: disc, center: [-9.8958, 23.1097], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w79, shape: part, mount: wx79, pos: [-9.8958, 0, 23.1097], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-9.8958, 23.1097], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx80, shape: part, pos: [-10.2114, 0, 23.1099], mass: 0.00002, pieces: [{kind: disc, center: [-10.2114, 23.1099], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w80, shape: part, mount: wx80, pos: [-10.2114, 0, 23.1099], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-10.2114, 23.1099], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx81, shape: part, pos: [-10.5308, 0, 23.1101], mass: 0.00002, pieces: [{kind: disc, center: [-10.5308, 23.1101], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w81, shape: part, mount: wx81, pos: [-10.5308, 0, 23.1101], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-10.5308, 23.1101], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx82, shape: part, pos: [-10.854, 0, 23.1103], mass: 0.00002, pieces: [{kind: disc, center: [-10.854, 23.1103], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w82, shape: part, mount: wx82, pos: [-10.854, 0, 23.1103], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-10.854, 23.1103], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx83, shape: part, pos: [-11.1811, 0, 23.1105], mass: 0.00002, pieces: [{kind: disc, center: [-11.1811, 23.1105], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w83, shape: part, mount: wx83, pos: [-11.1811, 0, 23.1105], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-11.1811, 23.1105], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx84, shape: part, pos: [-11.512, 0, 23.1107], mass: 0.00002, pieces: [{kind: disc, center: [-11.512, 23.1107], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w84, shape: part, mount: wx84, pos: [-11.512, 0, 23.1107], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-11.512, 23.1107], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx85, shape: part, pos: [-11.8468, 0, 23.1109], mass: 0.00002, pieces: [{kind: disc, center: [-11.8468, 23.1109], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w85, shape: part, mount: wx85, pos: [-11.8468, 0, 23.1109], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-11.8468, 23.1109], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx86, shape: part, pos: [-12.1855, 0, 23.1111], mass: 0.00002, pieces: [{kind: disc, center: [-12.1855, 23.1111], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w86, shape: part, mount: wx86, pos: [-12.1855, 0, 23.1111], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-12.1855, 23.1111], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx87, shape: part, pos: [-12.528, 0, 23.1113], mass: 0.00002, pieces: [{kind: disc, center: [-12.528, 23.1113], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w87, shape: part, mount: wx87, pos: [-12.528, 0, 23.1113], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-12.528, 23.1113], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx88, shape: part, pos: [-12.8743, 0, 23.1115], mass: 0.00002, pieces: [{kind: disc, center: [-12.8743, 23.1115], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w88, shape: part, mount: wx88, pos: [-12.8743, 0, 23.1115], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-12.8743, 23.1115], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx89, shape: part, pos: [-13.2245, 0, 23.1117], mass: 0.00002, pieces: [{kind: disc, center: [-13.2245, 23.1117], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w89, shape: part, mount: wx89, pos: [-13.2245, 0, 23.1117], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-13.2245, 23.1117], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx90, shape: part, pos: [-13.5785, 0, 23.1119], mass: 0.00002, pieces: [{kind: disc, center: [-13.5785, 23.1119], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w90, shape: part, mount: wx90, pos: [-13.5785, 0, 23.1119], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-13.5785, 23.1119], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx91, shape: part, pos: [-13.9364, 0, 23.1122], mass: 0.00002, pieces: [{kind: disc, center: [-13.9364, 23.1122], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w91, shape: part, mount: wx91, pos: [-13.9364, 0, 23.1122], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-13.9364, 23.1122], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx92, shape: part, pos: [-14.2982, 0, 23.1124], mass: 0.00002, pieces: [{kind: disc, center: [-14.2982, 23.1124], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w92, shape: part, mount: wx92, pos: [-14.2982, 0, 23.1124], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-14.2982, 23.1124], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx93, shape: part, pos: [-14.6638, 0, 23.1126], mass: 0.00002, pieces: [{kind: disc, center: [-14.6638, 23.1126], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w93, shape: part, mount: wx93, pos: [-14.6638, 0, 23.1126], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-14.6638, 23.1126], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx94, shape: part, pos: [-15.0332, 0, 23.1128], mass: 0.00002, pieces: [{kind: disc, center: [-15.0332, 23.1128], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w94, shape: part, mount: wx94, pos: [-15.0332, 0, 23.1128], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-15.0332, 23.1128], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx95, shape: part, pos: [-15.4065, 0, 23.113], mass: 0.00002, pieces: [{kind: disc, center: [-15.4065, 23.113], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w95, shape: part, mount: wx95, pos: [-15.4065, 0, 23.113], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-15.4065, 23.113], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx96, shape: part, pos: [-15.7836, 0, 23.1133], mass: 0.00002, pieces: [{kind: disc, center: [-15.7836, 23.1133], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w96, shape: part, mount: wx96, pos: [-15.7836, 0, 23.1133], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-15.7836, 23.1133], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx97, shape: part, pos: [-16.1646, 0, 23.1135], mass: 0.00002, pieces: [{kind: disc, center: [-16.1646, 23.1135], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w97, shape: part, mount: wx97, pos: [-16.1646, 0, 23.1135], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-16.1646, 23.1135], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx98, shape: part, pos: [-16.5494, 0, 23.1137], mass: 0.00002, pieces: [{kind: disc, center: [-16.5494, 23.1137], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w98, shape: part, mount: wx98, pos: [-16.5494, 0, 23.1137], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-16.5494, 23.1137], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx99, shape: part, pos: [-16.9381, 0, 23.114], mass: 0.00002, pieces: [{kind: disc, center: [-16.9381, 23.114], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w99, shape: part, mount: wx99, pos: [-16.9381, 0, 23.114], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-16.9381, 23.114], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx100, shape: part, pos: [-17.3307, 0, 23.1142], mass: 0.00002, pieces: [{kind: disc, center: [-17.3307, 23.1142], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w100, shape: part, mount: wx100, pos: [-17.3307, 0, 23.1142], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-17.3307, 23.1142], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx101, shape: part, pos: [-17.727, 0, 23.1144], mass: 0.00002, pieces: [{kind: disc, center: [-17.727, 23.1144], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w101, shape: part, mount: wx101, pos: [-17.727, 0, 23.1144], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-17.727, 23.1144], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx102, shape: part, pos: [-18.1273, 0, 23.1147], mass: 0.00002, pieces: [{kind: disc, center: [-18.1273, 23.1147], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w102, shape: part, mount: wx102, pos: [-18.1273, 0, 23.1147], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-18.1273, 23.1147], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx103, shape: part, pos: [-18.5313, 0, 23.1149], mass: 0.00002, pieces: [{kind: disc, center: [-18.5313, 23.1149], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w103, shape: part, mount: wx103, pos: [-18.5313, 0, 23.1149], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-18.5313, 23.1149], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx104, shape: part, pos: [-18.9393, 0, 23.1152], mass: 0.00002, pieces: [{kind: disc, center: [-18.9393, 23.1152], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w104, shape: part, mount: wx104, pos: [-18.9393, 0, 23.1152], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-18.9393, 23.1152], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx105, shape: part, pos: [-19.3511, 0, 23.1154], mass: 0.00002, pieces: [{kind: disc, center: [-19.3511, 23.1154], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w105, shape: part, mount: wx105, pos: [-19.3511, 0, 23.1154], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-19.3511, 23.1154], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx106, shape: part, pos: [-19.7667, 0, 23.1157], mass: 0.00002, pieces: [{kind: disc, center: [-19.7667, 23.1157], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w106, shape: part, mount: wx106, pos: [-19.7667, 0, 23.1157], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-19.7667, 23.1157], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx107, shape: part, pos: [-20.1862, 0, 23.1159], mass: 0.00002, pieces: [{kind: disc, center: [-20.1862, 23.1159], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w107, shape: part, mount: wx107, pos: [-20.1862, 0, 23.1159], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-20.1862, 23.1159], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx108, shape: part, pos: [-20.6095, 0, 23.1162], mass: 0.00002, pieces: [{kind: disc, center: [-20.6095, 23.1162], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w108, shape: part, mount: wx108, pos: [-20.6095, 0, 23.1162], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-20.6095, 23.1162], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx109, shape: part, pos: [-21.0367, 0, 23.1164], mass: 0.00002, pieces: [{kind: disc, center: [-21.0367, 23.1164], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w109, shape: part, mount: wx109, pos: [-21.0367, 0, 23.1164], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-21.0367, 23.1164], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx110, shape: part, pos: [-21.4677, 0, 23.1167], mass: 0.00002, pieces: [{kind: disc, center: [-21.4677, 23.1167], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w110, shape: part, mount: wx110, pos: [-21.4677, 0, 23.1167], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-21.4677, 23.1167], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx111, shape: part, pos: [-21.9026, 0, 23.1169], mass: 0.00002, pieces: [{kind: disc, center: [-21.9026, 23.1169], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w111, shape: part, mount: wx111, pos: [-21.9026, 0, 23.1169], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-21.9026, 23.1169], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx112, shape: part, pos: [-22.3413, 0, 23.1172], mass: 0.00002, pieces: [{kind: disc, center: [-22.3413, 23.1172], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w112, shape: part, mount: wx112, pos: [-22.3413, 0, 23.1172], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-22.3413, 23.1172], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx113, shape: part, pos: [-22.7839, 0, 23.1175], mass: 0.00002, pieces: [{kind: disc, center: [-22.7839, 23.1175], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w113, shape: part, mount: wx113, pos: [-22.7839, 0, 23.1175], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-22.7839, 23.1175], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx114, shape: part, pos: [-23.2303, 0, 23.1177], mass: 0.00002, pieces: [{kind: disc, center: [-23.2303, 23.1177], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w114, shape: part, mount: wx114, pos: [-23.2303, 0, 23.1177], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-23.2303, 23.1177], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
  - {id: wx115, shape: part, pos: [-23.6806, 0, 23.118], mass: 0.00002, pieces: [{kind: disc, center: [-23.6806, 23.118], radius: 0.05, y: [6.0, 6.01], color: "#b9ae98"}]}
  - {id: w115, shape: part, mount: wx115, pos: [-23.6806, 0, 23.118], density: 1000, friction: 0, color: "#4f86b5", pieces: [{kind: disc, center: [-23.6806, 23.118], radius: 0.4, y: [0.7, 2.1], collide: 1}]}
joints:
  - {id: j_w, type: hinge, body: wheel, axis: [0, 1, 0], damping: 0.006}   # + : clockwise as drawn (Brown's arrow)
  - {id: jx0, type: slide, body: wx0, axis: [1, 0, 0], range: [-27.8682, 11.7318]}
  - {id: jz0, type: slide, body: w0, axis: [0, 0, 1], range: [-22.2021, 3]}
  - {id: jx1, type: slide, body: wx1, axis: [1, 0, 0], range: [-27.8568, 11.7432]}
  - {id: jz1, type: slide, body: w1, axis: [0, 0, 1], range: [-22.2021, 3]}
  - {id: jx2, type: slide, body: wx2, axis: [1, 0, 0], range: [-27.8415, 11.7585]}
  - {id: jz2, type: slide, body: w2, axis: [0, 0, 1], range: [-22.2021, 3]}
  - {id: jx3, type: slide, body: wx3, axis: [1, 0, 0], range: [-27.8223, 11.7777]}
  - {id: jz3, type: slide, body: w3, axis: [0, 0, 1], range: [-22.2021, 3]}
  - {id: jx4, type: slide, body: wx4, axis: [1, 0, 0], range: [-27.7994, 11.8006]}
  - {id: jz4, type: slide, body: w4, axis: [0, 0, 1], range: [-22.2021, 3]}
  - {id: jx5, type: slide, body: wx5, axis: [1, 0, 0], range: [-27.7725, 11.8275]}
  - {id: jz5, type: slide, body: w5, axis: [0, 0, 1], range: [-22.2021, 3]}
  - {id: jx6, type: slide, body: wx6, axis: [1, 0, 0], range: [-27.7418, 11.8582]}
  - {id: jz6, type: slide, body: w6, axis: [0, 0, 1], range: [-22.2022, 3]}
  - {id: jx7, type: slide, body: wx7, axis: [1, 0, 0], range: [-27.7073, 11.8927]}
  - {id: jz7, type: slide, body: w7, axis: [0, 0, 1], range: [-22.2022, 3]}
  - {id: jx8, type: slide, body: wx8, axis: [1, 0, 0], range: [-27.6689, 11.9311]}
  - {id: jz8, type: slide, body: w8, axis: [0, 0, 1], range: [-22.2022, 3]}
  - {id: jx9, type: slide, body: wx9, axis: [1, 0, 0], range: [-27.6266, 11.9734]}
  - {id: jz9, type: slide, body: w9, axis: [0, 0, 1], range: [-22.2022, 3]}
  - {id: jx10, type: slide, body: wx10, axis: [1, 0, 0], range: [-27.5806, 12.0194]}
  - {id: jz10, type: slide, body: w10, axis: [0, 0, 1], range: [-22.2023, 3]}
  - {id: jx11, type: slide, body: wx11, axis: [1, 0, 0], range: [-27.5306, 12.0694]}
  - {id: jz11, type: slide, body: w11, axis: [0, 0, 1], range: [-22.2023, 3]}
  - {id: jx12, type: slide, body: wx12, axis: [1, 0, 0], range: [-27.4768, 12.1232]}
  - {id: jz12, type: slide, body: w12, axis: [0, 0, 1], range: [-22.2023, 3]}
  - {id: jx13, type: slide, body: wx13, axis: [1, 0, 0], range: [-27.4192, 12.1808]}
  - {id: jz13, type: slide, body: w13, axis: [0, 0, 1], range: [-22.2023, 3]}
  - {id: jx14, type: slide, body: wx14, axis: [1, 0, 0], range: [-27.3577, 12.2423]}
  - {id: jz14, type: slide, body: w14, axis: [0, 0, 1], range: [-22.2024, 3]}
  - {id: jx15, type: slide, body: wx15, axis: [1, 0, 0], range: [-27.2924, 12.3076]}
  - {id: jz15, type: slide, body: w15, axis: [0, 0, 1], range: [-22.2024, 3]}
  - {id: jx16, type: slide, body: wx16, axis: [1, 0, 0], range: [-27.2232, 12.3768]}
  - {id: jz16, type: slide, body: w16, axis: [0, 0, 1], range: [-22.2025, 3]}
  - {id: jx17, type: slide, body: wx17, axis: [1, 0, 0], range: [-27.1502, 12.4498]}
  - {id: jz17, type: slide, body: w17, axis: [0, 0, 1], range: [-22.2025, 3]}
  - {id: jx18, type: slide, body: wx18, axis: [1, 0, 0], range: [-27.0733, 12.5267]}
  - {id: jz18, type: slide, body: w18, axis: [0, 0, 1], range: [-22.2026, 3]}
  - {id: jx19, type: slide, body: wx19, axis: [1, 0, 0], range: [-26.9925, 12.6075]}
  - {id: jz19, type: slide, body: w19, axis: [0, 0, 1], range: [-22.2026, 3]}
  - {id: jx20, type: slide, body: wx20, axis: [1, 0, 0], range: [-26.908, 12.692]}
  - {id: jz20, type: slide, body: w20, axis: [0, 0, 1], range: [-22.2027, 3]}
  - {id: jx21, type: slide, body: wx21, axis: [1, 0, 0], range: [-26.8195, 12.7805]}
  - {id: jz21, type: slide, body: w21, axis: [0, 0, 1], range: [-22.2027, 3]}
  - {id: jx22, type: slide, body: wx22, axis: [1, 0, 0], range: [-26.7272, 12.8728]}
  - {id: jz22, type: slide, body: w22, axis: [0, 0, 1], range: [-22.2028, 3]}
  - {id: jx23, type: slide, body: wx23, axis: [1, 0, 0], range: [-26.6311, 12.9689]}
  - {id: jz23, type: slide, body: w23, axis: [0, 0, 1], range: [-22.2028, 3]}
  - {id: jx24, type: slide, body: wx24, axis: [1, 0, 0], range: [-26.5311, 13.0689]}
  - {id: jz24, type: slide, body: w24, axis: [0, 0, 1], range: [-22.2029, 3]}
  - {id: jx25, type: slide, body: wx25, axis: [1, 0, 0], range: [-26.4273, 13.1727]}
  - {id: jz25, type: slide, body: w25, axis: [0, 0, 1], range: [-22.2029, 3]}
  - {id: jx26, type: slide, body: wx26, axis: [1, 0, 0], range: [-26.3196, 13.2804]}
  - {id: jz26, type: slide, body: w26, axis: [0, 0, 1], range: [-22.203, 3]}
  - {id: jx27, type: slide, body: wx27, axis: [1, 0, 0], range: [-26.2081, 13.3919]}
  - {id: jz27, type: slide, body: w27, axis: [0, 0, 1], range: [-22.2031, 3]}
  - {id: jx28, type: slide, body: wx28, axis: [1, 0, 0], range: [-26.0927, 13.5073]}
  - {id: jz28, type: slide, body: w28, axis: [0, 0, 1], range: [-22.2031, 3]}
  - {id: jx29, type: slide, body: wx29, axis: [1, 0, 0], range: [-25.9735, 13.6265]}
  - {id: jz29, type: slide, body: w29, axis: [0, 0, 1], range: [-22.2032, 3]}
  - {id: jx30, type: slide, body: wx30, axis: [1, 0, 0], range: [-25.8504, 13.7496]}
  - {id: jz30, type: slide, body: w30, axis: [0, 0, 1], range: [-22.2033, 3]}
  - {id: jx31, type: slide, body: wx31, axis: [1, 0, 0], range: [-25.7235, 13.8765]}
  - {id: jz31, type: slide, body: w31, axis: [0, 0, 1], range: [-22.2034, 3]}
  - {id: jx32, type: slide, body: wx32, axis: [1, 0, 0], range: [-25.5927, 14.0073]}
  - {id: jz32, type: slide, body: w32, axis: [0, 0, 1], range: [-22.2034, 3]}
  - {id: jx33, type: slide, body: wx33, axis: [1, 0, 0], range: [-25.4581, 14.1419]}
  - {id: jz33, type: slide, body: w33, axis: [0, 0, 1], range: [-22.2035, 3]}
  - {id: jx34, type: slide, body: wx34, axis: [1, 0, 0], range: [-25.3196, 14.2804]}
  - {id: jz34, type: slide, body: w34, axis: [0, 0, 1], range: [-22.2036, 3]}
  - {id: jx35, type: slide, body: wx35, axis: [1, 0, 0], range: [-25.1773, 14.4227]}
  - {id: jz35, type: slide, body: w35, axis: [0, 0, 1], range: [-22.2037, 3]}
  - {id: jx36, type: slide, body: wx36, axis: [1, 0, 0], range: [-25.0311, 14.5689]}
  - {id: jz36, type: slide, body: w36, axis: [0, 0, 1], range: [-22.2038, 3]}
  - {id: jx37, type: slide, body: wx37, axis: [1, 0, 0], range: [-24.8811, 14.7189]}
  - {id: jz37, type: slide, body: w37, axis: [0, 0, 1], range: [-22.2039, 3]}
  - {id: jx38, type: slide, body: wx38, axis: [1, 0, 0], range: [-24.7272, 14.8728]}
  - {id: jz38, type: slide, body: w38, axis: [0, 0, 1], range: [-22.204, 3]}
  - {id: jx39, type: slide, body: wx39, axis: [1, 0, 0], range: [-24.5695, 15.0305]}
  - {id: jz39, type: slide, body: w39, axis: [0, 0, 1], range: [-22.2041, 3]}
  - {id: jx40, type: slide, body: wx40, axis: [1, 0, 0], range: [-24.4079, 15.1921]}
  - {id: jz40, type: slide, body: w40, axis: [0, 0, 1], range: [-22.2042, 3]}
  - {id: jx41, type: slide, body: wx41, axis: [1, 0, 0], range: [-24.2425, 15.3575]}
  - {id: jz41, type: slide, body: w41, axis: [0, 0, 1], range: [-22.2043, 3]}
  - {id: jx42, type: slide, body: wx42, axis: [1, 0, 0], range: [-24.0732, 15.5268]}
  - {id: jz42, type: slide, body: w42, axis: [0, 0, 1], range: [-22.2044, 3]}
  - {id: jx43, type: slide, body: wx43, axis: [1, 0, 0], range: [-23.9001, 15.6999]}
  - {id: jz43, type: slide, body: w43, axis: [0, 0, 1], range: [-22.2045, 3]}
  - {id: jx44, type: slide, body: wx44, axis: [1, 0, 0], range: [-23.7232, 15.8768]}
  - {id: jz44, type: slide, body: w44, axis: [0, 0, 1], range: [-22.2046, 3]}
  - {id: jx45, type: slide, body: wx45, axis: [1, 0, 0], range: [-23.5423, 16.0577]}
  - {id: jz45, type: slide, body: w45, axis: [0, 0, 1], range: [-22.2047, 3]}
  - {id: jx46, type: slide, body: wx46, axis: [1, 0, 0], range: [-23.3577, 16.2423]}
  - {id: jz46, type: slide, body: w46, axis: [0, 0, 1], range: [-22.2048, 3]}
  - {id: jx47, type: slide, body: wx47, axis: [1, 0, 0], range: [-23.1692, 16.4308]}
  - {id: jz47, type: slide, body: w47, axis: [0, 0, 1], range: [-22.2049, 3]}
  - {id: jx48, type: slide, body: wx48, axis: [1, 0, 0], range: [-22.9768, 16.6232]}
  - {id: jz48, type: slide, body: w48, axis: [0, 0, 1], range: [-22.205, 3]}
  - {id: jx49, type: slide, body: wx49, axis: [1, 0, 0], range: [-22.7806, 16.8194]}
  - {id: jz49, type: slide, body: w49, axis: [0, 0, 1], range: [-22.2051, 3]}
  - {id: jx50, type: slide, body: wx50, axis: [1, 0, 0], range: [-22.5805, 17.0195]}
  - {id: jz50, type: slide, body: w50, axis: [0, 0, 1], range: [-22.2053, 3]}
  - {id: jx51, type: slide, body: wx51, axis: [1, 0, 0], range: [-22.3766, 17.2234]}
  - {id: jz51, type: slide, body: w51, axis: [0, 0, 1], range: [-22.2054, 3]}
  - {id: jx52, type: slide, body: wx52, axis: [1, 0, 0], range: [-22.1688, 17.4312]}
  - {id: jz52, type: slide, body: w52, axis: [0, 0, 1], range: [-22.2055, 3]}
  - {id: jx53, type: slide, body: wx53, axis: [1, 0, 0], range: [-21.9572, 17.6428]}
  - {id: jz53, type: slide, body: w53, axis: [0, 0, 1], range: [-22.2056, 3]}
  - {id: jx54, type: slide, body: wx54, axis: [1, 0, 0], range: [-21.7418, 17.8582]}
  - {id: jz54, type: slide, body: w54, axis: [0, 0, 1], range: [-22.2058, 3]}
  - {id: jx55, type: slide, body: wx55, axis: [1, 0, 0], range: [-21.5224, 18.0776]}
  - {id: jz55, type: slide, body: w55, axis: [0, 0, 1], range: [-22.2059, 3]}
  - {id: jx56, type: slide, body: wx56, axis: [1, 0, 0], range: [-21.2993, 18.3007]}
  - {id: jz56, type: slide, body: w56, axis: [0, 0, 1], range: [-22.206, 3]}
  - {id: jx57, type: slide, body: wx57, axis: [1, 0, 0], range: [-21.0723, 18.5277]}
  - {id: jz57, type: slide, body: w57, axis: [0, 0, 1], range: [-22.2062, 3]}
  - {id: jx58, type: slide, body: wx58, axis: [1, 0, 0], range: [-20.8414, 18.7586]}
  - {id: jz58, type: slide, body: w58, axis: [0, 0, 1], range: [-22.2063, 3]}
  - {id: jx59, type: slide, body: wx59, axis: [1, 0, 0], range: [-20.6067, 18.9933]}
  - {id: jz59, type: slide, body: w59, axis: [0, 0, 1], range: [-22.2064, 3]}
  - {id: jx60, type: slide, body: wx60, axis: [1, 0, 0], range: [-20.3682, 19.2318]}
  - {id: jz60, type: slide, body: w60, axis: [0, 0, 1], range: [-22.2066, 3]}
  - {id: jx61, type: slide, body: wx61, axis: [1, 0, 0], range: [-20.1257, 19.4743]}
  - {id: jz61, type: slide, body: w61, axis: [0, 0, 1], range: [-22.2067, 3]}
  - {id: jx62, type: slide, body: wx62, axis: [1, 0, 0], range: [-19.8795, 19.7205]}
  - {id: jz62, type: slide, body: w62, axis: [0, 0, 1], range: [-22.2069, 3]}
  - {id: jx63, type: slide, body: wx63, axis: [1, 0, 0], range: [-19.6294, 19.9706]}
  - {id: jz63, type: slide, body: w63, axis: [0, 0, 1], range: [-22.207, 3]}
  - {id: jx64, type: slide, body: wx64, axis: [1, 0, 0], range: [-19.3754, 20.2246]}
  - {id: jz64, type: slide, body: w64, axis: [0, 0, 1], range: [-22.2072, 3]}
  - {id: jx65, type: slide, body: wx65, axis: [1, 0, 0], range: [-19.1176, 20.4824]}
  - {id: jz65, type: slide, body: w65, axis: [0, 0, 1], range: [-22.2073, 3]}
  - {id: jx66, type: slide, body: wx66, axis: [1, 0, 0], range: [-18.856, 20.744]}
  - {id: jz66, type: slide, body: w66, axis: [0, 0, 1], range: [-22.2075, 3]}
  - {id: jx67, type: slide, body: wx67, axis: [1, 0, 0], range: [-18.5905, 21.0095]}
  - {id: jz67, type: slide, body: w67, axis: [0, 0, 1], range: [-22.2076, 3]}
  - {id: jx68, type: slide, body: wx68, axis: [1, 0, 0], range: [-18.3211, 21.2789]}
  - {id: jz68, type: slide, body: w68, axis: [0, 0, 1], range: [-22.2078, 3]}
  - {id: jx69, type: slide, body: wx69, axis: [1, 0, 0], range: [-18.0479, 21.5521]}
  - {id: jz69, type: slide, body: w69, axis: [0, 0, 1], range: [-22.208, 3]}
  - {id: jx70, type: slide, body: wx70, axis: [1, 0, 0], range: [-17.7709, 21.8291]}
  - {id: jz70, type: slide, body: w70, axis: [0, 0, 1], range: [-22.2081, 3]}
  - {id: jx71, type: slide, body: wx71, axis: [1, 0, 0], range: [-17.49, 22.11]}
  - {id: jz71, type: slide, body: w71, axis: [0, 0, 1], range: [-22.2083, 3]}
  - {id: jx72, type: slide, body: wx72, axis: [1, 0, 0], range: [-17.2052, 22.3948]}
  - {id: jz72, type: slide, body: w72, axis: [0, 0, 1], range: [-22.2085, 3]}
  - {id: jx73, type: slide, body: wx73, axis: [1, 0, 0], range: [-16.9166, 22.6834]}
  - {id: jz73, type: slide, body: w73, axis: [0, 0, 1], range: [-22.2087, 3]}
  - {id: jx74, type: slide, body: wx74, axis: [1, 0, 0], range: [-16.6242, 22.9758]}
  - {id: jz74, type: slide, body: w74, axis: [0, 0, 1], range: [-22.2088, 3]}
  - {id: jx75, type: slide, body: wx75, axis: [1, 0, 0], range: [-16.3279, 23.2721]}
  - {id: jz75, type: slide, body: w75, axis: [0, 0, 1], range: [-22.209, 3]}
  - {id: jx76, type: slide, body: wx76, axis: [1, 0, 0], range: [-16.0277, 23.5723]}
  - {id: jz76, type: slide, body: w76, axis: [0, 0, 1], range: [-22.2092, 3]}
  - {id: jx77, type: slide, body: wx77, axis: [1, 0, 0], range: [-15.7237, 23.8763]}
  - {id: jz77, type: slide, body: w77, axis: [0, 0, 1], range: [-22.2094, 3]}
  - {id: jx78, type: slide, body: wx78, axis: [1, 0, 0], range: [-15.4159, 24.1841]}
  - {id: jz78, type: slide, body: w78, axis: [0, 0, 1], range: [-22.2096, 3]}
  - {id: jx79, type: slide, body: wx79, axis: [1, 0, 0], range: [-15.1042, 24.4958]}
  - {id: jz79, type: slide, body: w79, axis: [0, 0, 1], range: [-22.2097, 3]}
  - {id: jx80, type: slide, body: wx80, axis: [1, 0, 0], range: [-14.7886, 24.8114]}
  - {id: jz80, type: slide, body: w80, axis: [0, 0, 1], range: [-22.2099, 3]}
  - {id: jx81, type: slide, body: wx81, axis: [1, 0, 0], range: [-14.4692, 25.1308]}
  - {id: jz81, type: slide, body: w81, axis: [0, 0, 1], range: [-22.2101, 3]}
  - {id: jx82, type: slide, body: wx82, axis: [1, 0, 0], range: [-14.146, 25.454]}
  - {id: jz82, type: slide, body: w82, axis: [0, 0, 1], range: [-22.2103, 3]}
  - {id: jx83, type: slide, body: wx83, axis: [1, 0, 0], range: [-13.8189, 25.7811]}
  - {id: jz83, type: slide, body: w83, axis: [0, 0, 1], range: [-22.2105, 3]}
  - {id: jx84, type: slide, body: wx84, axis: [1, 0, 0], range: [-13.488, 26.112]}
  - {id: jz84, type: slide, body: w84, axis: [0, 0, 1], range: [-22.2107, 3]}
  - {id: jx85, type: slide, body: wx85, axis: [1, 0, 0], range: [-13.1532, 26.4468]}
  - {id: jz85, type: slide, body: w85, axis: [0, 0, 1], range: [-22.2109, 3]}
  - {id: jx86, type: slide, body: wx86, axis: [1, 0, 0], range: [-12.8145, 26.7855]}
  - {id: jz86, type: slide, body: w86, axis: [0, 0, 1], range: [-22.2111, 3]}
  - {id: jx87, type: slide, body: wx87, axis: [1, 0, 0], range: [-12.472, 27.128]}
  - {id: jz87, type: slide, body: w87, axis: [0, 0, 1], range: [-22.2113, 3]}
  - {id: jx88, type: slide, body: wx88, axis: [1, 0, 0], range: [-12.1257, 27.4743]}
  - {id: jz88, type: slide, body: w88, axis: [0, 0, 1], range: [-22.2115, 3]}
  - {id: jx89, type: slide, body: wx89, axis: [1, 0, 0], range: [-11.7755, 27.8245]}
  - {id: jz89, type: slide, body: w89, axis: [0, 0, 1], range: [-22.2117, 3]}
  - {id: jx90, type: slide, body: wx90, axis: [1, 0, 0], range: [-11.4215, 28.1785]}
  - {id: jz90, type: slide, body: w90, axis: [0, 0, 1], range: [-22.2119, 3]}
  - {id: jx91, type: slide, body: wx91, axis: [1, 0, 0], range: [-11.0636, 28.5364]}
  - {id: jz91, type: slide, body: w91, axis: [0, 0, 1], range: [-22.2122, 3]}
  - {id: jx92, type: slide, body: wx92, axis: [1, 0, 0], range: [-10.7018, 28.8982]}
  - {id: jz92, type: slide, body: w92, axis: [0, 0, 1], range: [-22.2124, 3]}
  - {id: jx93, type: slide, body: wx93, axis: [1, 0, 0], range: [-10.3362, 29.2638]}
  - {id: jz93, type: slide, body: w93, axis: [0, 0, 1], range: [-22.2126, 3]}
  - {id: jx94, type: slide, body: wx94, axis: [1, 0, 0], range: [-9.9668, 29.6332]}
  - {id: jz94, type: slide, body: w94, axis: [0, 0, 1], range: [-22.2128, 3]}
  - {id: jx95, type: slide, body: wx95, axis: [1, 0, 0], range: [-9.5935, 30.0065]}
  - {id: jz95, type: slide, body: w95, axis: [0, 0, 1], range: [-22.213, 3]}
  - {id: jx96, type: slide, body: wx96, axis: [1, 0, 0], range: [-9.2164, 30.3836]}
  - {id: jz96, type: slide, body: w96, axis: [0, 0, 1], range: [-22.2133, 3]}
  - {id: jx97, type: slide, body: wx97, axis: [1, 0, 0], range: [-8.8354, 30.7646]}
  - {id: jz97, type: slide, body: w97, axis: [0, 0, 1], range: [-22.2135, 3]}
  - {id: jx98, type: slide, body: wx98, axis: [1, 0, 0], range: [-8.4506, 31.1494]}
  - {id: jz98, type: slide, body: w98, axis: [0, 0, 1], range: [-22.2137, 3]}
  - {id: jx99, type: slide, body: wx99, axis: [1, 0, 0], range: [-8.0619, 31.5381]}
  - {id: jz99, type: slide, body: w99, axis: [0, 0, 1], range: [-22.214, 3]}
  - {id: jx100, type: slide, body: wx100, axis: [1, 0, 0], range: [-7.6693, 31.9307]}
  - {id: jz100, type: slide, body: w100, axis: [0, 0, 1], range: [-22.2142, 3]}
  - {id: jx101, type: slide, body: wx101, axis: [1, 0, 0], range: [-7.273, 32.327]}
  - {id: jz101, type: slide, body: w101, axis: [0, 0, 1], range: [-22.2144, 3]}
  - {id: jx102, type: slide, body: wx102, axis: [1, 0, 0], range: [-6.8727, 32.7273]}
  - {id: jz102, type: slide, body: w102, axis: [0, 0, 1], range: [-22.2147, 3]}
  - {id: jx103, type: slide, body: wx103, axis: [1, 0, 0], range: [-6.4687, 33.1313]}
  - {id: jz103, type: slide, body: w103, axis: [0, 0, 1], range: [-22.2149, 3]}
  - {id: jx104, type: slide, body: wx104, axis: [1, 0, 0], range: [-6.0607, 33.5393]}
  - {id: jz104, type: slide, body: w104, axis: [0, 0, 1], range: [-22.2152, 3]}
  - {id: jx105, type: slide, body: wx105, axis: [1, 0, 0], range: [-5.6489, 33.9511]}
  - {id: jz105, type: slide, body: w105, axis: [0, 0, 1], range: [-22.2154, 3]}
  - {id: jx106, type: slide, body: wx106, axis: [1, 0, 0], range: [-5.2333, 34.3667]}
  - {id: jz106, type: slide, body: w106, axis: [0, 0, 1], range: [-22.2157, 3]}
  - {id: jx107, type: slide, body: wx107, axis: [1, 0, 0], range: [-4.8138, 34.7862]}
  - {id: jz107, type: slide, body: w107, axis: [0, 0, 1], range: [-22.2159, 3]}
  - {id: jx108, type: slide, body: wx108, axis: [1, 0, 0], range: [-4.3905, 35.2095]}
  - {id: jz108, type: slide, body: w108, axis: [0, 0, 1], range: [-22.2162, 3]}
  - {id: jx109, type: slide, body: wx109, axis: [1, 0, 0], range: [-3.9633, 35.6367]}
  - {id: jz109, type: slide, body: w109, axis: [0, 0, 1], range: [-22.2164, 3]}
  - {id: jx110, type: slide, body: wx110, axis: [1, 0, 0], range: [-3.5323, 36.0677]}
  - {id: jz110, type: slide, body: w110, axis: [0, 0, 1], range: [-22.2167, 3]}
  - {id: jx111, type: slide, body: wx111, axis: [1, 0, 0], range: [-3.0974, 36.5026]}
  - {id: jz111, type: slide, body: w111, axis: [0, 0, 1], range: [-22.2169, 3]}
  - {id: jx112, type: slide, body: wx112, axis: [1, 0, 0], range: [-2.6587, 36.9413]}
  - {id: jz112, type: slide, body: w112, axis: [0, 0, 1], range: [-22.2172, 3]}
  - {id: jx113, type: slide, body: wx113, axis: [1, 0, 0], range: [-2.2161, 37.3839]}
  - {id: jz113, type: slide, body: w113, axis: [0, 0, 1], range: [-22.2175, 3]}
  - {id: jx114, type: slide, body: wx114, axis: [1, 0, 0], range: [-1.7697, 37.8303]}
  - {id: jz114, type: slide, body: w114, axis: [0, 0, 1], range: [-22.2177, 3]}
  - {id: jx115, type: slide, body: wx115, axis: [1, 0, 0], range: [-1.3194, 38.2806]}
  - {id: jz115, type: slide, body: w115, axis: [0, 0, 1], range: [-22.218, 3]}
contact: {solref: [0.004, 1.0], solimp: [0.95, 0.99, 0.0005], margin: 0}
driver: {joint: j_w, kind: torque, torque: 0, max_torque: 0.001}   # no hand on the wheel: the water's weight is the only input
checks:
  - {type: monotonic, joint: j_w, direction: 1, max_back: 0.05, settle_s: 0.5, window_s: 8.5}
  - {type: turning, joint: j_w, direction: 1, min_mean: 0.5, min_fraction: 0.9, settle_s: 2.0, window_s: 6.5}
  - {type: penetration, max: 0.003}
camera: {target: [0, 0, 12.3], position: [0, -110, 12.3], fov: 19.5}
display:
  output: j_w
  labels: {j_w: "Water-wheel"}
  proof: {label: "Buckets out of contact", sub: "the water falls through and the wheel stands"}
