OUTPUT of run 4 of at most 100:
```
Trace(A_lh B_0j)/||A_lh B_0j||, for j=0..5 (positive matching composition)
L1H0 [0.051 0.094 0.134 0.102 0.096 0.1  ]
L1H1 [0.018 0.017 0.065 0.216 0.013 0.041]
L1H2 [-0.06   0.078  0.106  0.167  0.1    0.09 ]
L1H3 [0.042 0.073 0.113 0.076 0.075 0.082]
L1H4 [0.02  0.046 0.08  0.015 0.078 0.074]
L1H5 [-0.043  0.052  0.102  0.198  0.061  0.062]
L2H0 [-0.009  0.133  0.196  0.079  0.089  0.189]
L2H1 [0.035 0.116 0.179 0.009 0.08  0.197]
L2H2 [0.054 0.123 0.182 0.099 0.073 0.184]
L2H3 [0.064 0.096 0.129 0.082 0.084 0.11 ]
L2H4 [-0.031  0.128  0.186  0.159  0.109  0.18 ]
L2H5 [0.018 0.112 0.187 0.01  0.081 0.21 ]
L3H0 [-0.049  0.069  0.107 -0.177  0.047  0.085]
L3H1 [ 0.034  0.069  0.093 -0.033  0.029  0.075]
L3H2 [-0.006  0.046  0.081  0.033  0.002  0.016]
L3H3 [-0.155  0.069  0.079  0.922  0.079 -0.055]
L3H4 [0.069 0.172 0.173 0.124 0.19  0.127]
L3H5 [-0.008  0.016  0.05  -0.062 -0.001  0.047]

Strongest matching compositions over ALL preceding heads
L1H0 [(np.float64(0.134), 0, 2), (np.float64(0.102), 0, 3), (np.float64(0.1), 0, 5), (np.float64(0.096), 0, 4)]
L1H1 [(np.float64(0.216), 0, 3), (np.float64(0.065), 0, 2), (np.float64(0.041), 0, 5), (np.float64(0.018), 0, 0)]
L1H2 [(np.float64(0.167), 0, 3), (np.float64(0.106), 0, 2), (np.float64(0.1), 0, 4), (np.float64(0.09), 0, 5)]
L1H3 [(np.float64(0.113), 0, 2), (np.float64(0.082), 0, 5), (np.float64(0.076), 0, 3), (np.float64(0.075), 0, 4)]
L1H4 [(np.float64(0.08), 0, 2), (np.float64(0.078), 0, 4), (np.float64(0.074), 0, 5), (np.float64(0.046), 0, 1)]
L1H5 [(np.float64(0.198), 0, 3), (np.float64(0.102), 0, 2), (np.float64(0.062), 0, 5), (np.float64(0.061), 0, 4)]
L2H0 [(np.float64(0.208), 1, 3), (np.float64(0.196), 0, 2), (np.float64(0.189), 0, 5), (np.float64(0.164), 1, 1)]
L2H1 [(np.float64(0.197), 0, 5), (np.float64(0.179), 0, 2), (np.float64(0.116), 0, 1), (np.float64(0.08), 0, 4)]
L2H2 [(np.float64(0.184), 0, 5), (np.float64(0.182), 0, 2), (np.float64(0.123), 0, 1), (np.float64(0.099), 0, 3)]
L2H3 [(np.float64(0.129), 0, 2), (np.float64(0.11), 0, 5), (np.float64(0.096), 0, 1), (np.float64(0.084), 0, 4)]
L2H4 [(np.float64(0.186), 0, 2), (np.float64(0.18), 0, 5), (np.float64(0.159), 0, 3), (np.float64(0.128), 0, 1)]
L2H5 [(np.float64(0.21), 0, 5), (np.float64(0.187), 0, 2), (np.float64(0.112), 0, 1), (np.float64(0.081), 0, 4)]
L3H0 [(np.float64(0.107), 0, 2), (np.float64(0.085), 0, 5), (np.float64(0.069), 0, 1), (np.float64(0.047), 0, 4)]
L3H1 [(np.float64(0.093), 0, 2), (np.float64(0.075), 0, 5), (np.float64(0.072), 1, 2), (np.float64(0.069), 0, 1)]
L3H2 [(np.float64(0.081), 0, 2), (np.float64(0.046), 0, 1), (np.float64(0.033), 0, 3), (np.float64(0.016), 0, 5)]
L3H3 [(np.float64(0.922), 0, 3), (np.float64(0.806), 2, 5), (np.float64(0.562), 2, 1), (np.float64(0.514), 1, 0)]
L3H4 [(np.float64(0.276), 2, 2), (np.float64(0.272), 2, 4), (np.float64(0.202), 2, 5), (np.float64(0.19), 0, 4)]
L3H5 [(np.float64(0.05), 0, 2), (np.float64(0.047), 0, 5), (np.float64(0.016), 0, 1), (np.float64(-0.001), 0, 4)]

L0H3 Q,K,V singular spectra
W_q [2.962 2.894 2.873 2.845 2.806 2.792 2.766 2.756 2.703 2.634 2.588 2.561 2.544 2.512 2.447 2.438 2.426 2.336 2.33  2.259 2.143 2.098 1.968 1.946
 1.838 1.756 1.721 1.685 1.575 1.54  1.495 1.463 1.423 1.378 1.283 1.136 1.116 1.094 1.06  1.023 0.991 0.969 0.962 0.897 0.864 0.824 0.778 0.77
 0.731 0.725 0.698 0.688 0.663 0.637 0.614 0.589 0.573 0.556 0.532 0.519 0.497 0.474 0.443 0.352]
W_k [3.362 3.238 3.209 3.181 3.099 3.086 3.024 2.999 2.951 2.923 2.856 2.765 2.731 2.654 2.622 2.539 2.478 2.407 2.31  2.217 2.134 2.057 1.976 1.806
 1.76  1.737 1.61  1.6   1.536 1.42  1.296 1.229 1.198 1.172 1.117 1.058 1.016 0.988 0.942 0.878 0.85  0.812 0.785 0.751 0.72  0.711 0.704 0.685
 0.641 0.61  0.601 0.578 0.562 0.542 0.532 0.526 0.505 0.492 0.484 0.453 0.433 0.421 0.396 0.366]
W_v [2.102 1.948 1.903 1.866 1.843 1.819 1.769 1.755 1.674 1.651 1.629 1.621 1.589 1.553 1.52  1.465 1.417 1.303 1.16  1.101 0.945 0.93  0.848 0.818
 0.79  0.779 0.745 0.739 0.73  0.701 0.688 0.658 0.642 0.622 0.618 0.605 0.575 0.565 0.543 0.522 0.515 0.491 0.481 0.466 0.446 0.43  0.41  0.4
 0.378 0.366 0.359 0.349 0.345 0.342 0.336 0.329 0.318 0.313 0.313 0.298 0.287 0.279 0.271 0.262]

MLP0 input spectrum
[17.584 13.477 11.766 10.188  9.613  9.54   9.344  9.149  8.754  8.681  8.593  8.39   8.008  7.926  7.84   7.731  7.517  7.386  7.159  7.084  7.068
  6.915  6.889  6.682  6.631  6.491  6.436  6.354  6.307  6.16   6.003  5.909  5.835  5.661  5.466  5.307  5.289  5.132  5.047  4.957  4.895  4.443
  4.367  4.111  4.038  3.8    3.63   3.408  3.226  3.154  2.964  2.947  2.817  2.635  2.605  2.501  2.481  2.393  2.351  2.276  2.201  2.148  2.136
  2.101  2.066  2.047  1.993  1.957  1.89   1.858  1.85   1.833  1.781  1.745  1.734  1.726  1.71   1.675  1.666  1.644  1.625  1.603  1.579  1.555
  1.55   1.533  1.518  1.506  1.492  1.464  1.457  1.437  1.428  1.414  1.404  1.398  1.381  1.374  1.372  1.362]

Positional-like QK L0H3 versus value subspaces: squared overlap
16 Q/K 0.62027174 Q/V 0.01773982 K/V 0.018137278
24 Q/K 0.7562537 Q/V 0.08100366 K/V 0.090799265
28 Q/K 0.74191415 Q/V 0.15339868 K/V 0.16993944
32 Q/K 0.73780423 Q/V 0.22249849 K/V 0.24094298
40 Q/K 0.70587623 Q/V 0.32280862 K/V 0.35391036

```