<!-- RUBY-BACKUP · part 132 -->
03);
    /* flank armor plates — angular */
    var fp1 = P(roundedBox(0.016, 0.07, 0.10, 0.006), chromeMat, out*0.060, 0.095, 0.02);
    fp1.rotation.y = out*0.18;
    var fp2 = P(roundedBox(0.016, 0.06, 0.08, 0.006), chromeMat, -out*0.060, 0.105, 0.03);
    fp2.rotation.y = -out*0.18;

    /* — GALAXY NEBULA: subtle painted panels, ankle and flank — */
    P(roundedBox(0.018, 0.06, 0.07, 0.007), galaxyPanelMat, out*0.058, 0.13, -0.02);
    P(roundedBox(0.06, 0.08, 0.018, 0.007), galaxyPanelMat, 0, 0.19, -0.058);

    /* — HIGH-TOP COLLAR: tall chrome with blue rim — */
    var col = P(new T.CylinderGeometry(0.048, 0.058, 0.14, 24), chromeMat, 0, 0.20, -0.02);
    col.rotation.x = 0.10;
    var rim = P(new T.TorusGeometry(0.048, 0.008, 10, 24), energyMat, 0, 0.268, -0.027);
    rim.rotation.x = Math.PI/2 + 0.10;
    /* heel pull tab */
    var ht = P(roundedBox(0.025, 0.05, 0.015, 0.006), carbonMat, 0, 0.255, -0.075);
    ht.rotation.x = -0.15;

    /* — HEEL REACTOR: circular blue engine — */
    var rc = P(new T.CylinderGeometry(0.030, 0.030, 0.016, 24), chromeMat, out*0.062, 0.095, -0.06);
    rc.rotation.z = Math.PI/2;
    var rg = P(new T.CylinderGeometry(0.021, 0.021, 0.018, 24), energyMat, out*0.062, 0.095, -0.06);
    rg.rotation.z = Math.PI/2;
    var rc2 = P(new T.CylinderGeometry(0.012, 0.012, 0.020, 16), energyMat, out*0.062, 0.095, -0.06);
    rc2.rotation.z = Math.PI/2;

    /* — LACES: neon blue veins — */
    var tg = P(roundedBox(0.06, 0.11, 0.025, 0.009), carbonMat, 0, 0.16, 0.065);
    tg.rotation.x = -0.25;
    [[0.14, 0.078], [0.155, 0.062], [0.170, 0.046], [0.185, 0.030]].forEach(function(L){
      var lc = P(new T.CylinderGeometry(0.007, 0.007, 0.055, 10), energyMat, 0, L[0], L[1]);
      lc.rotation.z = Math.PI/2; lc.rotation.y = 0.15;
      [-0.030, 0.030].forEach(function(eo){
        var ey = P(new T.TorusGeometry(0.008, 0.003, 8, 12), chromeMat, eo, L[0], L[1]);
        ey.rotation.y = Math.PI/2;
      });
    });
    /* energy spine up the tongue */
    var sp = P(roundedBox(0.014, 0.10, 0.008, 0.003), energyMat, 0, 0.165, 0.078);
    sp.rotation.x = -0.25;

    /* — ENERGY VEINS: blue lines along sides — */
    var ev1 = P(roundedBox(0.008, 0.08, 0.014, 0.003), energyMat, out*0.064, 0.10, 0.055);
    ev1.rotation.x = 0.25;
    var ev2 = P(roundedBox(0.008, 0.06, 0.014, 0.003), energyMat, -out*0.064, 0.115, -0.01);
    ev2.rotation.x = -0.20;
  }
  [-0.10, 0.10].forEach(buildShoe);
  /* === 25 PAIRS DISPLAY — different designs, different colors, between the wall blocks === */
  var SHOE_DESIGNS = [
    {chrome:0xc8ccd4, energy:0x4488ff, style:'hightop', bulk:1.0},  /* 1: classic chrome/blue */
    {chrome:0xffd700, energy:0xff4400, style:'hightop', bulk:1.1},  /* 2: gold/red */
    {chrome:0x888899, energy:0x00ff88, style:'lowtop', bulk:0.9},   /* 3: silver/green */
    {chrome:0x222233, energy:0xff00ff, style:'hightop', bulk:1.2},  /* 4: black/magenta */
    {chrome:0xffffff, energy:0x00ccff, style:'sleek', bulk:0.85},   /* 5: white/cyan */
    {chrome:0xcc6633, energy:0xffff00, style:'bulky', bulk:1.3},   /* 6: copper/yellow */
    {chrome:0x9933ff, energy:0x66ff66, style:'hightop', bulk:1.0}, /* 7: purple/lime */
    {chrome:0x33cccc, energy:0xff6633, style:'lowtop', bulk:0.95}, /* 8: teal/orange */
    {chrome:0xff3366, energy:0x33ffcc, style:'hightop', bulk:1.05},/* 9: pink/mint */
    {chrome:0x666677, energy:0xffcc00, style:'sleek', bulk:0.9},   /* 10: gunmetal/gold */
    {chrome:0x00ffcc, energy:0xff0099, style:'bulky', bulk:1.25}, /* 11: aqua/hotpink */
    {chrome:0xcc0000, energy:0x00ff00, style:'hightop', bulk:1.0}, /* 12: red/green */
    {chrome:0x0000cc, energy:0xffff33, style:'lowtop', bulk:0.88}, /* 13: blue/yellow */
    {chrome:0xff9900, energy:0x9900ff, style:'hightop', bulk:1.15},/* 14: orange/violet */
    {chrome:0x99ff33, energy:0x3366ff, style:'sleek', bulk:0.92}, /* 15: lime/royal */
    {chrome:0xffcc99, energy:0x663300, style:'bulky', bulk:1.28}, /* 16: peach/bronze */
    {chrome:0x333399, energy:0x99ccff, style:'hightop', bulk:1.02},/* 17: indigo/ice */
    {chrome:0xccff00, energy:0xff3300, style:'lowtop', bulk:0.87},/* 18: chartreuse/scarlet */
    {chrome:0x990066, energy:0x00ff99, style:'hightop', bulk:1.08},/* 19: maroon/emerald */
    {chrome:0x666600, energy:0xcc66ff, style:'sleek', bulk:0.89},  /* 20: olive/lavender */
    {chrome:0x003366, energy:0xffcc33, style:'bulky', bulk:1.22},  /* 21: navy/amber */
    {chrome:0xff6666, energy:0x66ffff, style:'hightop', bulk:1.0},/* 22: coral/cyan */
    {chrome:0x33ff33, energy:0xff33cc, style:'lowtop', bulk:0.93}, /* 23: neon green/pink */
    {chrome:0xcc33ff, energy:0x33cc33, style:'hightop', bulk:1.12},/* 24: orchid/forest */
    {chrome:0xffffff, energy:0xff0000, style:'sleek', bulk:0.86},  /* 25: white/red */
  ];

  function buildDisplayPair(x, z, design){
    /* build a pair at world (x,z), using design colors */
    var dChrome = new T.MeshStandardMaterial