ne.end
          .set(menuWorldWidth/2, menuWorldHeight*4/2, 0)
          .applyMatrix4(mesh.matrixWorld);

        mesh.plane.setFromCoplanarPoints(
          mesh.leftLine.start,
          mesh.leftLine.end,
          mesh.topLine.end
        );
      };

      return mesh;
    })();
    object.add(listMesh);
    object.listMesh = listMesh;

    return object;
  })();
  rig.add(menuMesh);
  rig.menuMesh = menuMesh;

  const keyboardMesh = (() => {
    const object = new THREE.Object3D();

    const planeM