% MATLAB program which contains the generators for the 5-variable
% linear rank extreme rays (as 31-dimensional vectors -- the leading 0
% is omitted; also, the all-0 vector is included) and a linear representation
% for each of them (which is supposed to work for all fields; in a few cases
% the representation is for a small constant multiple of the given vector),
% and verifies that the representations are correct

function checkrays5()
verts = [
   [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0];
   [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1];
   [0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1];
   [0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1];
   [0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1];
   [1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1];
   [0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2];
   [0 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 2 2 2 2 1 1 2 2 2 2 2 2];
   [0 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2];
   [0 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2];
   [1 1 2 1 2 2 2 1 2 2 2 1 2 2 2 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2];
   [1 1 2 1 2 2 2 1 2 2 2 1 2 2 2 1 2 2 2 1 2 2 2 1 2 2 2 1 2 2 2];
   [1 1 2 1 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2];
   [1 1 2 1 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2];
   [2 1 2 1 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2];
   [2 1 2 1 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2];
   [2 2 2 1 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2];
   [0 1 1 1 1 2 2 1 1 2 2 2 2 3 3 1 1 2 2 2 2 3 3 2 2 3 3 3 3 3 3];
   [0 1 1 1 1 2 2 1 1 2 2 2 2 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3];
   [1 1 1 1 2 2 2 1 2 2 2 2 3 3 3 1 2 2 2 2 3 3 3 2 3 3 3 3 3 3 3];
   [1 1 1 1 2 2 2 1 2 2 2 2 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3];
   [1 1 2 1 2 2 2 2 3 3 3 2 3 3 3 2 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3];
   [1 1 2 1 2 2 3 1 2 2 3 2 3 2 3 2 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3];
   [1 1 2 1 2 2 3 1 2 2 3 2 3 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3];
   [1 1 2 1 2 2 3 1 2 2 3 2 3 3 3 1 2 2 3 2 3 2 3 2 2 3 3 3 3 3 3];
   [1 1 2 1 2 2 3 1 2 2 3 2 3 3 3 1 2 2 3 2 3 3 3 2 3 3 3 2 3 3 3];
   [1 1 2 1 2 2 3 1 2 2 3 2 3 3 3 1 2 2 3 2 3 3 3 2 3 3 3 3 3 3 3];
   [1 1 2 1 2 2 3 1 2 2 3 2 3 3 3 2 3 3 3 2 3 3 3 2 3 3 3 2 3 3 3];
   [1 1 2 1 2 2 3 1 2 2 3 2 3 3 3 2 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3];
   [1 1 2 1 2 2 3 1 2 2 3 2 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3];
   [1 1 2 1 2 2 3 2 3 3 3 2 3 3 3 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3];
   [1 1 2 1 2 2 3 2 3 3 3 3 3 3 3 2 3 2 3 2 3 2 3 3 3 3 3 3 3 3 3];
   [1 1 2 1 2 2 3 2 3 3 3 3 3 3 3 2 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3];
   [1 1 2 1 2 2 3 2 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3];
   [1 1 2 1 2 2 3 2 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3];
   [1 1 2 2 3 3 3 2 3 2 3 3 3 3 3 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3];
   [3 1 3 1 3 2 3 1 3 2 3 2 3 3 3 1 3 2 3 2 3 3 3 2 3 3 3 3 3 3 3];
   [3 1 3 1 3 2 3 1 3 2 3 2 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3];
   [1 1 2 1 2 2 3 1 2 2 3 2 3 3 4 1 2 2 3 2 3 3 4 2 3 3 4 3 4 4 4];
   [1 1 2 1 2 2 3 1 2 2 3 2 3 3 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4];
   [2 1 3 1 3 2 4 1 3 2 4 2 4 3 4 1 3 2 4 2 4 3 4 2 3 3 4 3 4 4 4];
   [2 1 3 1 3 2 4 1 3 2 4 2 4 3 4 1 3 2 4 2 4 3 4 2 4 3 4 3 4 4 4];
   [2 2 3 1 3 3 4 1 3 3 4 2 4 4 4 1 3 3 4 2 4 4 4 2 3 3 4 3 4 4 4];
   [2 2 3 2 3 3 4 1 3 3 4 3 4 4 4 1 3 3 4 3 4 4 4 2 3 3 4 3 4 4 4];
   [2 2 4 1 2 3 4 1 3 3 4 2 3 4 4 1 3 3 4 2 3 4 4 2 4 4 4 3 4 4 4];
   [2 2 4 1 3 3 4 1 3 3 4 2 4 4 4 1 3 3 4 2 4 3 4 2 3 4 4 3 4 4 4];
   [2 2 4 1 3 3 4 1 3 3 4 2 4 4 4 1 3 3 4 2 4 4 4 2 4 3 4 3 4 4 4];
   [2 2 4 1 3 3 4 1 3 3 4 2 4 4 4 1 3 3 4 2 4 4 4 2 4 4 4 2 4 4 4];
   [2 2 4 1 3 3 4 1 3 3 4 2 4 4 4 1 3 3 4 2 4 4 4 2 4 4 4 3 4 4 4];
   [2 2 4 1 3 3 4 1 3 3 4 2 4 4 4 3 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4];
   [2 2 4 1 3 3 4 1 3 3 4 2 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4];
   [2 2 4 2 3 3 4 1 3 3 4 3 4 4 4 1 3 3 4 3 4 3 4 2 4 4 4 4 4 4 4];
   [2 2 4 2 3 3 4 1 3 3 4 3 4 4 4 1 3 3 4 3 4 4 4 2 4 4 4 3 4 4 4];
   [2 2 4 2 3 3 4 1 3 3 4 3 4 4 4 1 3 3 4 3 4 4 4 2 4 4 4 4 4 4 4];
   [2 2 4 2 3 3 4 2 3 3 4 4 4 4 4 1 3 3 4 3 4 4 4 3 4 4 4 4 4 4 4];
   [2 2 4 2 4 3 4 1 3 3 4 3 4 4 4 1 3 3 4 3 4 4 4 2 4 3 4 3 4 4 4];
   [2 2 4 2 4 3 4 1 3 3 4 3 4 4 4 1 3 3 4 3 4 4 4 2 4 4 4 3 4 4 4];
   [2 2 4 2 4 3 4 1 3 3 4 3 4 4 4 1 3 3 4 3 4 4 4 2 4 4 4 4 4 4 4];
   [2 2 4 2 4 3 4 2 3 3 4 3 4 4 4 1 3 3 4 3 4 4 4 3 3 4 4 4 4 4 4];
   [2 2 4 2 4 3 4 2 3 4 4 3 4 4 4 1 3 3 4 3 4 4 4 3 4 4 4 4 4 4 4];
   [2 2 4 2 4 3 4 2 3 4 4 3 4 4 4 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4];
   [2 2 4 2 4 4 4 1 2 3 4 3 4 4 4 1 3 3 4 3 4 4 4 2 3 4 4 3 4 4 4];
   [2 2 4 2 4 4 4 1 3 3 4 3 4 4 4 1 3 3 4 3 4 4 4 2 4 3 4 3 4 4 4];
   [2 2 4 2 4 4 4 1 3 3 4 3 4 4 4 1 3 3 4 3 4 4 4 2 4 4 4 3 4 4 4];
   [2 2 4 2 4 4 4 2 3 3 4 3 4 4 4 1 3 3 4 3 4 4 4 3 4 4 4 3 4 4 4];
   [2 2 4 2 4 4 4 2 4 3 4 3 4 4 4 1 2 3 4 3 4 4 4 3 4 4 4 4 4 4 4];
   [2 2 4 2 4 4 4 2 4 3 4 3 4 4 4 1 3 3 4 3 4 4 4 2 4 3 4 3 4 4 4];
   [2 2 4 2 4 4 4 2 4 3 4 3 4 4 4 1 3 3 4 3 4 4 4 3 4 4 4 4 4 4 4];
   [2 2 4 2 4 4 4 2 4 3 4 3 4 4 4 2 3 3 4 3 4 4 4 4 4 4 4 4 4 4 4];
   [2 2 4 2 4 4 4 2 4 3 4 3 4 4 4 2 3 4 4 3 4 4 4 3 4 4 4 4 4 4 4];
   [2 2 4 2 4 4 4 2 4 3 4 3 4 4 4 2 4 3 4 3 4 4 4 3 4 4 4 3 4 4 4];
   [2 2 4 2 4 4 4 2 4 3 4 3 4 4 4 3 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4];
   [2 2 4 2 4 4 4 2 4 4 4 3 4 4 4 2 3 3 4 4 4 4 4 3 4 4 4 4 4 4 4];
   [2 2 4 2 4 4 4 2 4 4 4 3 4 4 4 2 4 3 4 3 4 4 4 3 4 4 4 4 4 4 4];
   [2 2 4 2 4 4 4 2 4 4 4 3 4 4 4 2 4 4 4 3 4 4 4 3 4 4 4 4 4 4 4];
   [2 2 4 2 4 4 4 2 4 4 4 4 4 4 4 2 4 3 4 3 4 4 4 3 4 4 4 4 4 4 4];
   [1 1 2 1 2 2 3 2 3 3 4 3 4 4 5 2 3 3 4 3 4 4 5 4 5 5 5 5 5 5 5];
   [1 1 2 1 2 2 3 2 3 3 4 3 4 4 5 3 4 4 5 4 5 5 5 5 5 5 5 5 5 5 5];
   [1 1 2 2 3 3 3 2 3 3 4 4 5 5 5 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5];
   [1 1 2 2 3 3 4 2 3 3 4 4 5 5 5 2 3 3 4 4 5 4 5 4 5 4 5 5 5 5 5];
   [1 1 2 2 3 3 4 2 3 3 4 4 5 5 5 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5];
   [1 2 3 2 3 3 4 2 3 3 4 4 5 4 5 2 3 4 5 4 5 5 5 4 5 5 5 5 5 5 5];
   [1 2 3 2 3 3 4 2 3 4 4 4 4 5 5 3 4 4 5 4 5 5 5 5 5 5 5 5 5 5 5];
   [1 2 3 2 3 3 4 2 3 4 5 4 5 5 5 2 3 4 4 4 4 5 5 4 4 5 5 5 5 5 5];
   [1 2 3 2 3 3 4 2 3 4 5 4 5 5 5 2 3 4 4 4 4 5 5 4 5 5 5 5 5 5 5];
   [1 2 3 2 3 3 4 2 3 4 5 4 5 5 5 3 4 5 5 4 4 5 5 5 5 5 5 5 5 5 5];
   [1 2 3 2 3 4 5 2 3 4 4 4 4 5 5 2 3 4 4 4 4 5 5 4 5 5 5 5 5 5 5];
   [1 2 3 2 3 4 5 2 3 4 4 4 4 5 5 3 3 5 5 5 5 5 5 5 5 5 5 5 5 5 5];
   [1 2 3 2 3 4 5 2 3 4 4 4 4 5 5 3 4 4 5 4 5 5 5 4 4 5 5 5 5 5 5];
   [1 2 3 2 3 4 5 2 3 4 4 4 4 5 5 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5];
   [1 2 3 2 3 4 5 2 3 4 5 4 4 5 5 2 3 4 4 4 5 5 5 4 4 5 5 5 5 5 5];
   [1 2 3 2 3 4 5 2 3 4 5 4 5 4 5 2 3 4 5 4 4 5 5 4 4 5 5 5 5 5 5];
   [1 2 3 2 3 4 5 2 3 4 5 4 5 4 5 3 4 5 5 4 5 5 5 4 5 5 5 5 5 5 5];
   [1 2 3 2 3 4 5 2 3 4 5 4 5 5 5 2 3 4 5 4 4 5 5 4 4 5 5 5 5 5 5];
   [1 2 3 2 3 4 5 2 3 4 5 4 5 5 5 3 4 5 5 4 5 5 5 4 5 5 5 5 5 5 5];
   [1 2 3 2 3 4 5 3 4 5 5 4 5 5 5 3 4 4 5 5 5 5 5 4 5 5 5 5 5 5 5];
   [1 2 3 2 3 4 5 3 4 5 5 5 5 5 5 3 4 4 5 4 5 5 5 4 4 5 5 5 5 5 5];
   [1 2 3 2 3 4 5 3 4 5 5 5 5 5 5 3 4 5 5 4 5 5 5 4 5 5 5 5 5 5 5];
   [2 2 3 2 3 4 4 2 3 4 4 4 4 5 5 3 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5];
   [2 2 3 2 3 4 4 2 4 4 5 4 4 5 5 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5];
   [2 2 3 2 3 4 4 2 4 4 5 4 5 5 5 3 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5];
   [2 2 3 2 4 4 5 2 4 4 5 3 5 5 5 3 5 4 5 5 5 5 5 4 5 5 5 5 5 5 5];
   [2 2 3 2 4 4 5 2 4 4 5 4 5 4 5 3 4 4 5 5 5 5 5 4 5 5 5 5 5 5 5];
   [2 2 3 2 4 4 5 3 5 5 5 5 5 5 5 3 4 4 5 5 5 5 5 4 5 5 5 5 5 5 5];
   [2 2 3 2 4 4 5 3 5 5 5 5 5 5 5 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5];
   [2 2 3 2 4 4 5 3 5 5 5 5 5 5 5 3 5 4 5 4 5 5 5 4 5 5 5 5 5 5 5];
   [2 2 4 2 4 4 4 3 5 4 5 4 5 5 5 3 5 4 5 4 5 5 5 4 5 5 5 5 5 5 5];
   [2 2 3 2 4 4 5 2 4 4 5 4 6 6 6 2 4 4 5 4 6 5 6 4 6 5 6 6 6 6 6];
   [2 2 4 2 4 4 6 2 4 4 5 4 5 5 6 4 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6];
   [2 2 4 2 4 4 6 2 4 4 6 4 5 5 6 2 4 4 5 4 6 5 6 4 5 6 6 6 6 6 6];
   [2 2 4 2 4 4 6 2 4 4 6 4 6 5 6 2 4 4 6 4 5 5 6 4 5 5 6 6 6 6 6];
   [2 2 4 2 4 4 6 2 4 4 6 4 6 5 6 2 4 4 6 4 5 6 6 4 5 5 6 5 6 6 6];
   [2 2 4 2 4 4 6 2 4 4 6 4 6 5 6 2 4 4 6 4 6 5 6 4 5 6 6 5 6 6 6];
   [2 2 4 2 4 4 6 2 4 4 6 4 6 6 6 2 4 4 6 4 6 5 6 4 5 5 6 5 6 6 6];
   [2 2 4 2 4 4 6 2 4 4 6 4 6 6 6 2 4 4 6 4 6 5 6 4 6 5 6 5 6 6 6];
   [2 2 4 2 4 4 6 2 4 4 6 4 6 6 6 2 4 4 6 4 6 6 6 4 5 5 6 5 6 6 6];
   [2 2 4 2 4 4 6 2 4 4 6 4 6 6 6 4 6 5 6 5 6 6 6 5 6 6 6 6 6 6 6];
   [2 2 4 2 4 4 6 4 6 6 6 6 6 6 6 4 6 5 6 5 6 6 6 5 6 6 6 6 6 6 6];
   [3 2 4 2 4 4 5 2 4 4 5 4 5 6 6 2 5 4 6 4 6 6 6 4 6 6 6 6 6 6 6];
   [3 2 4 2 4 4 5 2 5 4 6 4 6 6 6 2 5 4 6 4 5 5 6 4 6 6 6 6 6 6 6];
   [3 2 4 2 5 4 6 2 5 4 5 4 6 6 6 2 5 4 5 4 6 6 6 4 6 6 6 6 6 6 6];
   [3 2 4 2 5 4 6 2 5 4 6 4 6 6 6 2 5 4 6 4 6 5 6 4 5 5 6 5 6 6 6];
   [3 2 5 2 5 4 6 2 5 4 6 4 5 6 6 2 5 4 5 4 6 6 6 4 6 5 6 5 6 6 6];
   [3 3 5 2 4 4 6 2 4 5 6 4 5 6 6 2 5 5 6 4 6 6 6 4 5 6 6 5 6 6 6];
   [3 3 5 2 4 5 6 2 4 5 6 4 5 6 6 2 5 5 6 4 6 6 6 4 5 5 6 5 6 6 6];
   [3 3 5 3 5 5 6 2 4 4 6 5 6 6 6 2 5 5 6 5 6 6 6 4 5 5 6 5 6 6 6];
   [3 3 6 2 5 5 6 1 4 4 6 3 6 6 6 4 5 5 6 6 6 6 6 5 6 6 6 6 6 6 6];
   [3 3 6 2 5 5 6 2 5 5 6 3 6 6 6 1 4 4 6 3 6 5 6 3 6 5 6 4 6 6 6];
   [3 3 6 2 5 5 6 2 5 5 6 4 6 6 6 1 4 4 6 3 6 5 6 3 5 6 6 4 6 6 6];
   [3 3 6 2 5 5 6 2 5 5 6 4 6 6 6 1 4 4 6 3 6 6 6 3 6 5 6 4 6 6 6];
   [3 3 6 3 6 5 6 2 5 4 6 4 6 6 6 2 5 4 6 5 6 6 6 4 5 5 6 6 6 6 6];
   [3 3 6 3 6 6 6 2 4 4 6 4 6 6 6 2 5 5 6 5 6 6 6 4 6 5 6 5 6 6 6];
   [3 3 6 3 6 6 6 2 4 4 6 5 6 6 6 2 5 5 6 5 6 6 6 4 6 6 6 5 6 6 6];
   [3 3 6 3 6 6 6 3 6 5 6 5 6 6 6 3 6 5 6 5 6 6 6 4 6 6 6 6 6 6 6];
   [1 2 3 3 4 5 5 3 4 5 5 6 7 7 7 4 5 6 7 7 7 7 7 7 7 7 7 7 7 7 7];
   [2 2 4 2 4 4 5 2 4 4 6 4 6 6 7 3 5 5 7 5 6 6 7 5 7 7 7 7 7 7 7];
   [2 2 4 2 4 4 5 3 5 5 7 5 6 6 7 3 5 5 7 5 6 6 7 5 7 7 7 7 7 7 7];
   [2 2 4 2 4 4 5 3 5 5 7 5 7 7 7 3 5 5 7 5 6 6 7 6 7 6 7 7 7 7 7];
   [2 2 4 2 4 4 5 3 5 5 7 5 7 7 7 3 5 5 7 5 6 6 7 6 7 7 7 6 7 7 7];
   [2 2 4 2 4 4 6 3 5 5 7 5 7 7 7 3 5 5 7 5 6 6 7 6 7 7 7 6 7 7 7];
   [2 2 4 3 4 4 5 3 5 5 7 6 7 7 7 4 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7];
   [2 2 4 3 5 5 6 3 5 5 6 5 7 7 7 3 5 5 6 5 7 6 7 5 7 6 7 7 7 7 7];
   [2 2 4 3 5 5 7 3 5 5 7 5 7 6 7 3 5 5 7 5 7 6 7 6 7 6 7 7 7 7 7];
   [2 2 4 3 5 5 7 3 5 5 7 5 7 7 7 3 5 5 6 5 6 6 7 6 7 6 7 7 7 7 7];
   [2 2 4 3 5 5 7 3 5 5 7 5 7 7 7 3 5 5 7 6 7 6 7 6 7 6 7 7 7 7 7];
   [2 2 4 3 5 5 7 3 5 5 7 5 7 7 7 4 6 6 7 7 7 7 7 5 6 6 7 7 7 7 7];
   [2 3 4 3 5 5 6 3 5 5 6 6 7 7 7 3 5 6 6 6 6 7 7 6 6 7 7 7 7 7 7];
   [2 3 5 3 5 5 6 3 5 5 6 6 6 7 7 4 6 5 7 6 7 7 7 6 7 7 7 7 7 7 7];
   [2 3 5 3 5 5 7 3 5 5 6 6 7 7 7 3 5 5 6 6 6 7 7 6 6 7 7 7 7 7 7];
   [2 3 5 3 5 5 7 3 5 5 7 5 6 7 7 3 5 6 7 5 6 7 7 6 6 7 7 7 7 7 7];
   [2 3 5 3 5 5 7 3 5 5 7 5 7 7 7 3 5 5 6 5 6 6 7 6 7 7 7 7 7 7 7];
   [2 3 5 3 5 5 7 3 5 5 7 5 7 7 7 3 5 6 7 6 6 7 7 6 6 7 7 7 7 7 7];
   [2 3 5 3 5 5 7 3 5 5 7 6 7 7 7 3 5 6 6 6 6 7 7 6 6 7 7 7 7 7 7];
   [3 3 6 3 6 6 6 4 7 5 7 6 7 7 7 4 7 5 7 6 7 7 7 6 7 7 7 7 7 7 7];
   [4 2 6 3 6 5 8 3 6 5 7 6 8 7 8 3 6 5 7 6 8 7 8 6 8 6 8 8 8 8 8];
   [4 3 6 3 6 6 8 3 6 6 8 5 8 8 8 3 7 6 8 6 8 7 8 6 7 7 8 7 8 8 8];
   [4 4 6 3 6 6 8 3 6 6 8 6 8 8 8 3 6 7 8 6 7 8 8 6 7 8 8 7 8 8 8];
   [4 4 8 2 6 6 8 2 6 6 8 4 8 8 8 2 6 6 8 4 8 7 8 4 8 7 8 5 8 8 8];
   [3 3 6 3 6 6 7 4 6 6 8 7 8 8 9 4 7 7 9 7 8 8 9 7 9 9 9 9 9 9 9];
   [3 3 6 3 6 6 9 3 6 6 9 6 9 9 9 3 6 6 9 6 8 8 9 6 8 8 9 7 9 9 9];
   [3 4 7 4 7 6 9 4 7 8 8 8 8 9 9 5 7 7 9 7 9 9 9 9 9 9 9 9 9 9 9];
   [4 4 7 3 7 7 10 3 7 7 10 6 10 10 10 3 7 7 10 6 8 8 10 6 9 9 10 8 10 10 10];
   [3 4 7 4 7 8 11 4 7 8 9 8 9 10 11 5 8 8 11 8 11 11 11 9 9 11 11 11 11 11 11]];

for j=1:size(verts,1)
   scalefac = 1;
   switch j
   case 1
      A = zeros(0,0);
      B = zeros(0,0);
      C = zeros(0,0);
      D = zeros(0,0);
      E = zeros(0,0);
   case 2
      A = zeros(0,1);
      B = zeros(0,1);
      C = zeros(0,1);
      D = zeros(0,1);
      E = [[1]];
   case 3
      A = zeros(0,1);
      B = zeros(0,1);
      C = zeros(0,1);
      D = [[1]];
      E = [[1]];
   case 4
      A = zeros(0,1);
      B = zeros(0,1);
      C = [[1]];
      D = [[1]];
      E = [[1]];
   case 5
      A = zeros(0,1);
      B = [[1]];
      C = [[1]];
      D = [[1]];
      E = [[1]];
   case 6
      A = [[1]];
      B = [[1]];
      C = [[1]];
      D = [[1]];
      E = [[1]];
   case 7
      A = zeros(0,2);
      B = zeros(0,2);
      C = [[1 0]];
      D = [[0 1]];
      E = [[1 1]];
   case 8
      A = zeros(0,2);
      B = [[1 0]];
      C = [[0 1]];
      D = [[1 1]];
      E = [[1 1]];
   case 9
      A = zeros(0,2);
      B = [[1 0]];
      C = [[0 1]];
      D = [[1 1]];
      E = [[1 2]];
      A = zeros(0,4);
      B = [[1 0 0 0];[0 1 0 0]];
      C = [[0 0 1 0];[0 0 0 1]];
      D = [[1 0 1 0];[0 1 0 1]];
      E = [[1 1 0 1];[0 1 1 0]];
      scalefac = 2;
   case 10
      A = zeros(0,2);
      B = [[1 0];[0 1]];
      C = [[1 0]];
      D = [[0 1]];
      E = [[1 1]];
   case 11
      A = [[1 0]];
      B = [[0 1]];
      C = [[1 1]];
      D = [[1 1]];
      E = [[0 1]];
   case 12
      A = [[1 0]];
      B = [[0 1]];
      C = [[1 1]];
      D = [[1 1]];
      E = [[1 1]];
   case 13
      A = [[1 0]];
      B = [[0 1]];
      C = [[1 1]];
      D = [[1 2]];
      E = [[1 2]];
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[1 0 1 0];[0 1 0 1]];
      D = [[1 1 0 1];[0 1 1 0]];
      E = [[1 1 0 1];[0 1 1 0]];
      scalefac = 2;
   case 14
      A = [[1 0]];
      B = [[0 1]];
      C = [[1 1]];
      D = [[1 2]];
      E = [[2 1]];
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0];[0 0 1 0 0 0]];
      B = [[0 0 0 1 0 0];[0 0 0 0 1 0];[0 0 0 0 0 1]];
      C = [[1 0 0 1 0 0];[0 1 0 0 1 0];[0 0 1 0 0 1]];
      D = [[1 0 0 1 1 0];[0 1 0 0 1 1];[0 0 1 1 0 0]];
      E = [[1 0 0 0 0 1];[0 1 0 1 0 1];[0 0 1 1 1 -1]];
      scalefac = 3;
   case 15
      A = [[1 0];[0 1]];
      B = [[1 0]];
      C = [[0 1]];
      D = [[1 1]];
      E = [[1 1]];
   case 16
      A = [[1 0];[0 1]];
      B = [[1 0]];
      C = [[0 1]];
      D = [[1 1]];
      E = [[1 2]];
      A = [[1 0 0 0];[0 1 0 0];[0 0 1 0];[0 0 0 1]];
      B = [[1 0 0 0];[0 1 0 0]];
      C = [[0 0 1 0];[0 0 0 1]];
      D = [[1 0 1 0];[0 1 0 1]];
      E = [[1 1 0 1];[0 1 1 0]];
      scalefac = 2;
   case 17
      A = [[1 0];[0 1]];
      B = [[1 0];[0 1]];
      C = [[1 0]];
      D = [[0 1]];
      E = [[1 1]];
   case 18
      A = zeros(0,3);
      B = [[1 0 0]];
      C = [[0 1 0]];
      D = [[0 0 1]];
      E = [[1 1 1]];
   case 19
      A = zeros(0,3);
      B = [[1 0 0]];
      C = [[0 1 0]];
      D = [[0 0 1]];
      E = [[1 1 0];[1 0 1]];
   case 20
      A = [[1 0 0]];
      B = [[1 0 0]];
      C = [[0 1 0]];
      D = [[0 0 1]];
      E = [[1 1 1]];
   case 21
      A = [[1 0 0]];
      B = [[1 0 0]];
      C = [[0 1 0]];
      D = [[0 0 1]];
      E = [[1 1 0];[1 0 1]];
   case 22
      A = [[1 0 0]];
      B = [[0 1 0]];
      C = [[1 1 0]];
      D = [[1 1 0];[0 0 1]];
      E = [[1 1 0];[1 0 1]];
   case 23
      A = [[1 0 0]];
      B = [[0 1 0]];
      C = [[0 0 1]];
      D = [[0 1 1]];
      E = [[1 1 0];[0 1 1]];
   case 24
      A = [[1 0 0]];
      B = [[0 1 0]];
      C = [[0 0 1]];
      D = [[0 1 1]];
      E = [[1 1 0];[1 0 1]];
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0]];
      B = [[0 0 1 0 0 0];[0 0 0 1 0 0]];
      C = [[0 0 0 0 1 0];[0 0 0 0 0 1]];
      D = [[0 0 1 0 1 0];[0 0 0 1 0 1]];
      E = [[1 0 1 0 0 0];[0 1 0 1 0 0];[0 0 1 1 0 1];[0 0 0 1 1 0]];
      scalefac = 2;
   case 25
      A = [[1 0 0]];
      B = [[0 1 0]];
      C = [[0 0 1]];
      D = [[1 1 1]];
      E = [[0 1 1]];
   case 26
      A = [[1 0 0]];
      B = [[0 1 0]];
      C = [[0 0 1]];
      D = [[1 1 1]];
      E = [[1 1 2]];
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0]];
      B = [[0 0 1 0 0 0];[0 0 0 1 0 0]];
      C = [[0 0 0 0 1 0];[0 0 0 0 0 1]];
      D = [[1 0 1 0 1 0];[0 1 0 1 0 1]];
      E = [[1 1 1 1 0 1];[0 1 0 1 1 0]];
      scalefac = 2;
   case 27
      A = [[1 0 0]];
      B = [[0 1 0]];
      C = [[0 0 1]];
      D = [[1 1 1]];
      E = [[1 2 3]];
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0]];
      B = [[0 0 1 0 0 0];[0 0 0 1 0 0]];
      C = [[0 0 0 0 1 0];[0 0 0 0 0 1]];
      D = [[1 0 1 0 1 0];[0 1 0 1 0 1]];
      E = [[1 0 1 1 0 1];[1 1 0 1 1 0]];
      scalefac = 2;
   case 28
      A = [[1 0 0]];
      B = [[0 1 0]];
      C = [[0 0 1]];
      D = [[1 1 1]];
      E = [[1 1 0];[0 0 1]];
   case 29
      A = [[1 0 0]];
      B = [[0 1 0]];
      C = [[0 0 1]];
      D = [[1 1 1]];
      E = [[1 2 0];[1 1 1]];
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0]];
      B = [[0 0 1 0 0 0];[0 0 0 1 0 0]];
      C = [[0 0 0 0 1 0];[0 0 0 0 0 1]];
      D = [[1 0 1 0 1 0];[0 1 0 1 0 1]];
      E = [[1 1 0 1 0 0];[0 1 1 0 0 0];[1 0 1 0 1 0];[0 1 0 1 0 1]];
      scalefac = 2;
   case 30
      A = [[1 0 0]];
      B = [[0 1 0]];
      C = [[0 0 1]];
      D = [[1 1 1]];
      E = [[1 1 0];[1 0 1]];
   case 31
      A = [[1 0 0]];
      B = [[0 1 0]];
      C = [[0 0 1]];
      D = [[1 1 0];[0 0 1]];
      E = [[0 1 0];[1 0 1]];
   case 32
      A = [[1 0 0]];
      B = [[0 1 0]];
      C = [[0 0 1]];
      D = [[1 1 0];[1 0 1]];
      E = [[0 1 0];[0 0 1]];
   case 33
      A = [[1 0 0]];
      B = [[0 1 0]];
      C = [[0 0 1]];
      D = [[1 1 0];[1 0 1]];
      E = [[1 1 0];[0 0 1]];
   case 34
      A = [[1 0 0]];
      B = [[0 1 0]];
      C = [[0 0 1]];
      D = [[1 1 0];[1 0 1]];
      E = [[1 1 0];[1 0 1]];
   case 35
      A = [[1 0 0]];
      B = [[0 1 0]];
      C = [[0 0 1]];
      D = [[1 1 0];[1 0 1]];
      E = [[2 1 0];[1 0 2]];
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0]];
      B = [[0 0 1 0 0 0];[0 0 0 1 0 0]];
      C = [[0 0 0 0 1 0];[0 0 0 0 0 1]];
      D = [[1 0 1 0 0 0];[0 1 0 1 0 0];[1 0 0 0 1 0];[0 1 0 0 0 1]];
      E = [[1 1 0 1 0 0];[0 1 1 0 0 0];[1 1 0 0 0 1];[0 1 0 0 1 0]];
      scalefac = 2;
   case 36
      A = [[1 0 0]];
      B = [[0 1 0]];
      C = [[1 1 0];[0 0 1]];
      D = [[0 1 0];[1 0 1]];
      E = [[0 1 0];[0 0 1]];
   case 37
      A = [[1 0 0];[0 1 0];[0 0 1]];
      B = [[1 0 0]];
      C = [[0 1 0]];
      D = [[0 0 1]];
      E = [[1 1 1]];
   case 38
      A = [[1 0 0];[0 1 0];[0 0 1]];
      B = [[1 0 0]];
      C = [[0 1 0]];
      D = [[0 0 1]];
      E = [[1 1 0];[0 1 1]];
   case 39
      A = [[1 0 0 0]];
      B = [[0 1 0 0]];
      C = [[0 0 1 0]];
      D = [[0 0 0 1]];
      E = [[1 1 1 1]];
   case 40
      A = [[1 0 0 0]];
      B = [[0 1 0 0]];
      C = [[0 0 1 0]];
      D = [[0 0 0 1]];
      E = [[1 1 0 0];[1 0 1 0];[1 0 0 1]];
   case 41
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0]];
      C = [[0 0 0 1]];
      D = [[1 0 1 1]];
      E = [[0 1 1 1]];
   case 42
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0]];
      C = [[0 0 0 1]];
      D = [[1 0 1 1]];
      E = [[0 1 1 2]];
      A = [[1 0 0 0 0 0 0 0];[0 1 0 0 0 0 0 0];[0 0 1 0 0 0 0 0];[0 0 0 1 0 0 0 0]];
      B = [[0 0 0 0 1 0 0 0];[0 0 0 0 0 1 0 0]];
      C = [[0 0 0 0 0 0 1 0];[0 0 0 0 0 0 0 1]];
      D = [[1 0 0 0 1 0 1 0];[0 1 0 0 0 1 0 1]];
      E = [[0 0 1 0 1 1 0 1];[0 0 0 1 0 1 1 0]];
      scalefac = 2;
   case 43
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[1 0 0 0];[0 0 1 0]];
      C = [[0 0 0 1]];
      D = [[0 1 1 1]];
      E = [[1 1 1 1]];
   case 44
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[1 0 0 0];[0 0 1 0]];
      C = [[1 0 0 0];[0 0 0 1]];
      D = [[0 1 1 1]];
      E = [[1 1 1 1]];
   case 45
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[1 0 0 0]];
      D = [[0 1 1 0]];
      E = [[1 1 0 1]];
   case 46
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[1 0 1 0]];
      D = [[0 1 0 1]];
      E = [[1 0 0 1]];
   case 47
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[1 0 1 0]];
      D = [[0 1 0 1]];
      E = [[0 1 1 1]];
   case 48
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[1 0 1 0]];
      D = [[0 1 0 1]];
      E = [[1 1 1 1]];
   case 49
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[1 0 1 0]];
      D = [[0 1 0 1]];
      E = [[1 1 1 2]];
      A = [[1 0 0 0 0 0 0 0];[0 1 0 0 0 0 0 0];[0 0 1 0 0 0 0 0];[0 0 0 1 0 0 0 0]];
      B = [[0 0 0 0 1 0 0 0];[0 0 0 0 0 1 0 0];[0 0 0 0 0 0 1 0];[0 0 0 0 0 0 0 1]];
      C = [[1 0 0 0 1 0 0 0];[0 1 0 0 0 1 0 0]];
      D = [[0 0 1 0 0 0 1 0];[0 0 0 1 0 0 0 1]];
      E = [[1 0 1 0 1 1 0 1];[0 1 0 1 0 1 1 0]];
      scalefac = 2;
   case 50
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[1 0 1 0]];
      D = [[0 1 0 1]];
      E = [[1 1 0 0];[0 0 1 0];[0 0 0 1]];
   case 51
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[1 0 1 0]];
      D = [[0 1 0 1]];
      E = [[1 0 0 0];[0 0 0 1];[0 1 1 0]];
   case 52
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[1 0 0 0];[0 0 1 0]];
      D = [[0 1 0 1]];
      E = [[1 0 1 1]];
   case 53
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[1 0 0 0];[0 0 1 0]];
      D = [[0 1 0 1]];
      E = [[1 1 1 1]];
   case 54
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[1 0 0 0];[0 0 1 0]];
      D = [[0 1 0 1]];
      E = [[1 1 1 2]];
      A = [[1 0 0 0 0 0 0 0];[0 1 0 0 0 0 0 0];[0 0 1 0 0 0 0 0];[0 0 0 1 0 0 0 0]];
      B = [[0 0 0 0 1 0 0 0];[0 0 0 0 0 1 0 0];[0 0 0 0 0 0 1 0];[0 0 0 0 0 0 0 1]];
      C = [[1 0 0 0 0 0 0 0];[0 1 0 0 0 0 0 0];[0 0 0 0 1 0 0 0];[0 0 0 0 0 1 0 0]];
      D = [[0 0 1 0 0 0 1 0];[0 0 0 1 0 0 0 1]];
      E = [[1 0 1 1 1 0 0 1];[0 1 0 1 0 1 1 0]];
      scalefac = 2;
   case 55
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[1 0 0 0];[0 0 1 0]];
      D = [[0 1 0 0];[0 0 0 1]];
      E = [[1 1 1 1]];
   case 56
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[0 0 0 1];[0 1 1 0]];
      D = [[1 0 1 0]];
      E = [[1 0 1 1]];
   case 57
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[0 0 1 0];[1 0 0 1]];
      D = [[0 1 0 1]];
      E = [[1 1 1 2]];
   case 58
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[0 0 1 0];[1 0 0 1]];
      D = [[0 1 0 1]];
      E = [[1 1 1 1]];
   case 59
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[0 0 1 0];[1 0 0 1]];
      D = [[0 1 0 0];[0 0 1 0]];
      E = [[1 1 1 0]];
   case 60
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[0 0 1 0];[1 0 0 1]];
      D = [[0 1 0 0];[1 0 1 1]];
      E = [[1 1 1 0]];
   case 61
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[0 0 1 0];[1 0 0 1]];
      D = [[0 1 0 0];[1 0 1 1]];
      E = [[1 1 0 0];[0 0 0 1]];
   case 62
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[1 0 1 0];[0 1 0 1]];
      D = [[1 0 0 0]];
      E = [[1 1 0 1]];
   case 63
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[2 0 1 1];[1 1 1 0]];
      D = [[1 0 1 0]];
      E = [[1 0 0 1]];
      A = [[1 0 0 0 0 0 0 0];[0 1 0 0 0 0 0 0];[0 0 1 0 0 0 0 0];[0 0 0 1 0 0 0 0]];
      B = [[0 0 0 0 1 0 0 0];[0 0 0 0 0 1 0 0];[0 0 0 0 0 0 1 0];[0 0 0 0 0 0 0 1]];
      C = [[1 1 0 0 1 0 0 1];[1 2 0 0 0 1 1 1];[0 0 1 0 0 1 0 0];[0 0 0 1 0 0 1 0]];
      D = [[1 0 0 0 1 0 0 0];[0 1 0 0 0 1 0 0]];
      E = [[1 0 0 0 0 0 1 0];[0 1 0 0 0 0 0 1]];
      scalefac = 2;
   case 64
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[1 0 1 0];[0 1 0 1]];
      D = [[1 0 0 1]];
      E = [[0 1 1 0]];
   case 65
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[1 0 1 0];[0 1 0 1]];
      D = [[1 0 0 0];[0 0 1 0]];
      E = [[0 1 1 1]];
   case 66
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[1 0 1 0];[0 1 0 1]];
      D = [[0 0 0 1];[1 0 1 0]];
      E = [[1 1 0 0]];
   case 67
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[1 0 1 0];[0 1 0 1]];
      D = [[0 0 0 1];[1 0 1 0]];
      E = [[1 0 1 1]];
   case 68
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[1 0 1 0];[0 1 0 1]];
      D = [[0 0 0 1];[1 0 1 0]];
      E = [[0 1 1 0]];
   case 69
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[1 0 1 0];[0 1 0 1]];
      D = [[0 0 1 1];[0 1 0 1]];
      E = [[1 0 0 0];[0 0 1 0]];
   case 70
      A = [[1 0 1 0];[0 1 0 1]];
      B = [[1 0 0 0];[0 1 0 0]];
      C = [[0 0 1 0];[0 0 0 1]];
      D = [[1 0 0 0];[0 0 0 1]];
      E = [[0 0 0 1];[1 1 1 0]];
   case 71
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[1 0 1 0];[0 1 0 1]];
      D = [[0 0 0 1];[1 0 1 0]];
      E = [[0 0 0 1];[1 1 1 0]];
   case 72
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[1 0 1 0];[0 1 0 1]];
      D = [[0 0 0 1];[1 0 1 0]];
      E = [[0 0 0 1];[1 1 0 0];[1 0 1 0]];
   case 73
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[1 0 1 0];[0 1 0 1]];
      D = [[1 0 0 1];[0 1 1 0]];
      E = [[1 0 0 0];[0 0 0 1]];
   case 74
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[1 0 1 0];[0 1 0 1]];
      C = [[0 0 1 0];[0 0 0 1]];
      D = [[0 0 1 0];[1 0 0 1]];
      E = [[0 0 1 0];[0 1 0 1]];
   case 75
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[1 0 1 0];[0 1 0 1]];
      D = [[1 0 0 1];[0 1 1 0]];
      E = [[1 1 1 1];[2 0 0 1]];
      A = [[1 0 0 0 0 0 0 0];[0 1 0 0 0 0 0 0];[0 0 1 0 0 0 0 0];[0 0 0 1 0 0 0 0]];
      B = [[0 0 0 0 1 0 0 0];[0 0 0 0 0 1 0 0];[0 0 0 0 0 0 1 0];[0 0 0 0 0 0 0 1]];
      C = [[1 0 0 0 1 0 0 0];[0 1 0 0 0 1 0 0];[0 0 1 0 0 0 1 0];[0 0 0 1 0 0 0 1]];
      D = [[1 0 0 0 1 0 0 0];[0 1 0 0 0 1 0 0];[1 0 1 0 0 0 0 1];[0 0 1 1 0 0 1 0]];
      E = [[1 0 0 0 1 0 0 0];[0 1 0 0 0 1 0 0];[0 1 0 1 0 0 1 0];[0 0 1 0 0 0 0 1]];
      scalefac = 2;
   case 76
      A = [[1 0 0 0];[0 1 0 0]];
      B = [[0 0 1 0];[0 0 0 1]];
      C = [[1 0 1 0];[0 1 0 1]];
      D = [[0 1 1 1];[1 0 0 1]];
      E = [[0 0 1 0];[0 1 0 1]];
   case 77
      A = [[1 0 0 0 0]];
      B = [[0 1 0 0 0]];
      C = [[0 0 1 0 0]];
      D = [[0 0 0 1 0];[0 0 0 0 1]];
      E = [[1 1 0 1 0];[1 0 1 0 1]];
   case 78
      A = [[1 0 0 0 0]];
      B = [[0 1 0 0 0]];
      C = [[0 0 1 0 0]];
      D = [[0 0 0 1 0];[0 0 0 0 1]];
      E = [[1 1 1 0 0];[1 0 0 1 0];[0 1 0 0 1]];
   case 79
      A = [[1 0 0 0 0]];
      B = [[0 1 0 0 0]];
      C = [[1 1 0 0 0];[0 0 1 0 0]];
      D = [[0 0 0 1 0];[0 0 0 0 1]];
      E = [[1 0 1 0 0];[1 0 0 1 0];[0 1 0 0 1]];
   case 80
      A = [[1 0 0 0 0]];
      B = [[0 1 0 0 0]];
      C = [[0 0 1 0 0];[0 0 0 1 0]];
      D = [[1 1 1 0 0];[0 0 0 0 1]];
      E = [[0 1 0 1 0];[0 1 0 0 1]];
   case 81
      A = [[1 0 0 0 0]];
      B = [[0 1 0 0 0]];
      C = [[0 0 1 0 0];[0 0 0 1 0]];
      D = [[1 1 1 0 0];[0 0 0 0 1]];
      E = [[1 0 0 1 0];[0 1 1 0 0];[0 1 0 0 1]];
   case 82
      A = [[1 0 0 0 0]];
      B = [[0 1 0 0 0];[0 0 1 0 0]];
      C = [[0 1 0 0 0];[0 0 0 1 0]];
      D = [[0 0 1 0 0];[0 0 0 0 1]];
      E = [[1 0 1 1 0];[1 1 0 0 1]];
   case 83
      A = [[1 0 0 0 0]];
      B = [[0 1 0 0 0];[0 0 1 0 0]];
      C = [[0 1 0 0 0];[0 0 0 1 0]];
      D = [[1 1 0 0 0];[0 0 0 0 1]];
      E = [[0 1 0 0 0];[1 0 1 1 0];[0 0 0 1 1]];
   case 84
      A = [[1 0 0 0 0]];
      B = [[0 1 0 0 0];[0 0 1 0 0]];
      C = [[0 1 0 0 0];[0 0 0 1 0]];
      D = [[1 0 1 1 0];[0 0 0 0 1]];
      E = [[1 1 0 0 0];[0 0 1 1 1]];
   case 85
      A = [[1 0 0 0 0]];
      B = [[0 1 0 0 0];[0 0 1 0 0]];
      C = [[0 1 0 0 0];[0 0 0 1 0]];
      D = [[1 0 1 1 0];[0 0 0 0 1]];
      E = [[1 1 0 0 0];[0 1 1 0 1]];
   case 86
      A = [[1 0 0 0 0]];
      B = [[0 1 0 0 0];[0 0 1 0 0]];
      C = [[0 1 0 0 0];[0 0 0 1 0]];
      D = [[1 0 1 1 0];[0 0 0 0 1]];
      E = [[1 1 0 0 0];[0 0 0 1 0];[0 0 1 0 1]];
   case 87
      A = [[1 0 0 0 0]];
      B = [[0 1 0 0 0];[0 0 1 0 0]];
      C = [[0 0 0 1 0];[0 0 0 0 1]];
      D = [[1 1 0 0 0];[1 0 0 1 0]];
      E = [[1 0 1 0 0];[1 0 0 0 1]];
   case 88
      A = [[1 0 0 0 0]];
      B = [[0 1 0 0 0];[0 0 1 0 0]];
      C = [[0 0 0 1 0];[0 0 0 0 1]];
      D = [[1 1 0 0 0];[1 0 0 1 0]];
      E = [[1 0 0 0 0];[0 1 0 0 1];[0 0 1 1 0]];
   case 89
      A = [[1 0 0 0 0]];
      B = [[0 1 0 0 0];[0 0 1 0 0]];
      C = [[0 0 0 1 0];[0 0 0 0 1]];
      D = [[1 1 0 0 0];[1 0 0 1 0]];
      E = [[0 1 0 0 0];[0 0 0 1 0];[1 0 1 0 1]];
   case 90
      A = [[1 0 0 0 0]];
      B = [[0 1 0 0 0];[0 0 1 0 0]];
      C = [[0 0 0 1 0];[0 0 0 0 1]];
      D = [[1 1 0 0 0];[1 0 0 1 0]];
      E = [[1 0 1 0 0];[1 0 0 0 1];[0 1 0 1 -1]];
   case 91
      A = [[1 0 0 0 0]];
      B = [[0 1 0 0 0];[0 0 1 0 0]];
      C = [[0 0 0 1 0];[0 0 0 0 1]];
      D = [[1 0 0 1 0];[0 1 0 0 1]];
      E = [[1 0 1 0 0];[0 1 0 1 1]];
   case 92
      A = [[1 0 0 0 0]];
      B = [[0 1 0 0 0];[0 0 1 0 0]];
      C = [[0 0 0 1 0];[0 0 0 0 1]];
      D = [[0 1 0 1 0];[0 0 1 0 1]];
      E = [[1 0 0 1 0];[1 0 1 0 1]];
   case 93
      A = [[1 0 0 0 0]];
      B = [[0 1 0 0 0];[0 0 1 0 0]];
      C = [[0 0 0 1 0];[0 0 0 0 1]];
      D = [[0 1 0 1 0];[0 0 1 0 1]];
      E = [[1 1 0 0 0];[0 0 0 0 1];[0 1 1 1 1]];
   case 94
      A = [[1 0 0 0 0]];
      B = [[0 1 0 0 0];[0 0 1 0 0]];
      C = [[0 0 0 1 0];[0 0 0 0 1]];
      D = [[0 1 0 1 0];[1 0 1 0 1]];
      E = [[1 0 0 1 1];[0 1 2 0 1]];
   case 95
      A = [[1 0 0 0 0]];
      B = [[0 1 0 0 0];[0 0 1 0 0]];
      C = [[0 0 0 1 0];[0 0 0 0 1]];
      D = [[0 1 0 1 0];[1 0 1 0 1]];
      E = [[1 1 0 0 0];[0 0 0 0 1];[1 1 1 1 1]];
   case 96
      A = [[1 0 0 0 0]];
      B = [[0 1 0 0 0];[0 0 1 0 0]];
      C = [[0 0 0 1 0];[0 0 0 0 1]];
      D = [[1 1 0 0 0];[0 0 0 1 0];[0 0 1 0 1]];
      E = [[0 1 1 0 0];[1 1 0 1 0];[0 0 1 0 1]];
   case 97
      A = [[1 0 0 0 0]];
      B = [[0 1 0 0 0];[0 0 1 0 0]];
      C = [[0 0 0 1 0];[0 0 0 0 1]];
      D = [[1 1 0 0 0];[1 0 0 1 0];[0 0 1 0 1]];
      E = [[0 1 0 0 0];[0 0 0 1 0];[1 0 1 0 1]];
   case 98
      A = [[1 0 0 0 0]];
      B = [[0 1 0 0 0];[0 0 1 0 0]];
      C = [[0 0 0 1 0];[0 0 0 0 1]];
      D = [[1 1 0 0 0];[1 0 0 1 0];[0 0 1 0 1]];
      E = [[1 0 1 0 0];[0 0 0 1 1];[0 1 0 0 1]];
   case 99
      A = [[1 0 0 0 0];[0 1 0 0 0]];
      B = [[1 0 0 0 0];[0 0 1 0 0]];
      C = [[0 1 0 0 0];[0 0 0 1 0]];
      D = [[1 1 0 0 0];[0 0 0 0 1]];
      E = [[0 1 1 0 0];[1 1 0 1 0];[1 0 0 0 1]];
   case 100
      A = [[1 0 0 0 0];[0 1 0 0 0]];
      B = [[1 0 0 0 0];[0 0 1 0 0]];
      C = [[0 1 0 0 0];[0 0 0 1 0]];
      D = [[1 1 0 1 0];[0 0 0 0 1]];
      E = [[1 1 0 0 0];[0 0 1 1 0];[0 1 0 1 1]];
   case 101
      A = [[1 0 0 0 0];[0 1 0 0 0]];
      B = [[1 0 0 0 0];[0 0 1 0 0]];
      C = [[0 1 0 0 0];[0 0 0 1 0]];
      D = [[0 0 1 1 0];[0 0 0 0 1]];
      E = [[0 1 1 0 0];[1 1 0 1 0];[1 0 0 1 1]];
   case 102
      A = [[1 0 0 0 0];[0 1 0 0 0]];
      B = [[1 0 0 0 0];[0 0 1 0 0]];
      C = [[0 0 0 1 0];[0 0 0 0 1]];
      D = [[0 0 0 1 0];[0 1 1 0 1]];
      E = [[0 0 1 0 0];[0 1 0 0 1];[1 0 0 1 1]];
   case 103
      A = [[1 0 0 0 0];[0 1 0 0 0]];
      B = [[1 0 0 0 0];[0 0 1 0 0]];
      C = [[0 0 0 1 0];[0 0 0 0 1]];
      D = [[1 0 0 1 0];[0 0 1 0 1]];
      E = [[1 0 0 0 0];[0 1 0 1 1];[0 0 1 0 1]];
   case 104
      A = [[1 0 0 0 0];[0 1 0 0 0]];
      B = [[1 0 0 0 0];[0 0 1 0 0]];
      C = [[0 0 0 1 0];[0 0 0 0 1]];
      D = [[0 1 1 0 0];[1 0 0 1 0];[0 1 0 0 1]];
      E = [[1 0 0 0 0];[0 1 0 0 1];[0 1 1 1 0]];
   case 105
      A = [[1 0 0 0 0];[0 1 0 0 0]];
      B = [[1 0 0 0 0];[0 0 1 0 0]];
      C = [[0 0 0 1 0];[0 0 0 0 1]];
      D = [[0 1 1 0 0];[1 0 0 1 0];[0 1 0 0 1]];
      E = [[1 0 0 0 0];[0 1 0 1 1];[0 1 1 0 1]];
   case 106
      A = [[1 0 0 0 0];[0 1 0 0 0]];
      B = [[1 0 0 0 0];[0 0 1 0 0]];
      C = [[0 0 0 1 0];[0 0 0 0 1]];
      D = [[0 1 1 0 0];[1 0 0 1 0];[0 1 0 0 1]];
      E = [[1 0 1 0 0];[0 0 0 1 -1];[0 1 2 0 -1]];
   case 107
      A = [[1 0 1 0 0];[0 1 0 1 0]];
      B = [[1 0 0 0 0];[0 1 0 0 0]];
      C = [[0 0 1 0 0];[0 0 0 1 0]];
      D = [[1 0 0 0 0];[0 0 0 1 0];[0 0 0 0 1]];
      E = [[1 0 0 0 0];[0 0 0 1 0];[0 1 1 0 1]];
   case 108
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0]];
      B = [[1 0 0 0 0 0];[0 0 1 0 0 0]];
      C = [[0 0 0 1 0 0];[0 0 0 0 1 0]];
      D = [[0 1 1 1 0 0];[0 0 0 0 0 1]];
      E = [[1 0 1 0 1 0];[0 0 1 0 0 1]];
   case 109
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0]];
      B = [[0 0 1 0 0 0];[0 0 0 1 0 0]];
      C = [[0 0 0 0 1 0];[0 0 0 0 0 1]];
      D = [[1 0 1 0 0 0];[1 0 0 0 1 0]];
      E = [[1 0 0 1 0 0];[0 1 1 0 0 0];[1 0 0 0 0 1];[0 1 0 0 1 1]];
   case 110
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0]];
      B = [[0 0 1 0 0 0];[0 0 0 1 0 0]];
      C = [[0 0 0 0 1 0];[0 0 0 0 0 1]];
      D = [[1 0 0 0 1 0];[0 0 1 0 0 1]];
      E = [[0 1 0 1 0 0];[0 1 1 0 1 1]];
   case 111
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0]];
      B = [[0 0 1 0 0 0];[0 0 0 1 0 0]];
      C = [[0 0 0 0 1 0];[0 0 0 0 0 1]];
      D = [[0 0 0 1 0 1];[0 1 1 0 1 1]];
      E = [[1 0 0 0 1 0];[0 0 1 0 0 1]];
   case 112
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0]];
      B = [[1 1 0 1 0 1];[1 1 1 1 1 0]];
      C = [[0 0 1 0 0 0];[0 0 0 1 0 0]];
      D = [[0 0 0 0 1 0];[0 0 0 0 0 1]];
      E = [[1 0 1 0 0 0];[1 0 0 0 1 0]];
   case 113
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0]];
      B = [[0 0 1 0 0 0];[0 0 0 1 0 0]];
      C = [[0 0 0 0 1 0];[0 0 0 0 0 1]];
      D = [[0 0 1 0 1 0];[1 0 0 1 0 1]];
      E = [[0 0 1 0 0 1];[1 1 0 1 1 0]];
   case 114
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0]];
      B = [[0 0 1 0 0 0];[0 0 0 1 0 0]];
      C = [[0 0 0 0 1 0];[0 0 0 0 0 1]];
      D = [[0 1 1 0 1 0];[1 0 1 1 0 1]];
      E = [[0 0 1 0 1 0];[1 0 0 1 0 1]];
   case 115
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0]];
      B = [[0 0 1 0 0 0];[0 0 0 1 0 0]];
      C = [[0 0 0 0 1 0];[0 0 0 0 0 1]];
      D = [[1 0 1 1 0 1];[0 1 0 1 1 0]];
      E = [[0 0 1 0 1 0];[1 0 0 1 0 1]];
   case 116
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0]];
      B = [[0 0 1 0 0 0];[0 0 0 1 0 0]];
      C = [[0 0 0 0 1 0];[0 0 0 0 0 1]];
      D = [[1 0 1 0 1 0];[0 1 0 1 0 1]];
      E = [[0 1 1 0 1 0];[1 1 1 1 0 2]];
      A = [[1 0 0 0 0 0 0 0 0 0 0 0];[0 1 0 0 0 0 0 0 0 0 0 0];
         [0 0 1 0 0 0 0 0 0 0 0 0];[0 0 0 1 0 0 0 0 0 0 0 0]];
      B = [[0 0 0 0 1 0 0 0 0 0 0 0];[0 0 0 0 0 1 0 0 0 0 0 0];
         [0 0 0 0 0 0 1 0 0 0 0 0];[0 0 0 0 0 0 0 1 0 0 0 0]];
      C = [[0 0 0 0 0 0 0 0 1 0 0 0];[0 0 0 0 0 0 0 0 0 1 0 0];
         [0 0 0 0 0 0 0 0 0 0 1 0];[0 0 0 0 0 0 0 0 0 0 0 1]];
      D = [[1 0 0 0 1 0 0 0 1 0 0 0];[0 1 0 0 0 1 0 0 0 1 0 0];
         [0 0 1 0 0 0 1 0 0 0 1 0];[0 0 0 1 0 0 0 1 0 0 0 1]];
      E = [[1 0 0 0 1 0 0 0 0 1 -1 1];[0 1 0 0 0 1 0 0 1 1 1 -1];
         [-1 1 0 1 0 0 1 0 0 0 1 0];[1 0 1 0 0 0 0 1 0 0 0 1]];
      scalefac = 2;
   case 117
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0]];
      B = [[0 0 1 0 0 0];[0 0 0 1 0 0]];
      C = [[0 0 0 0 1 0];[0 0 0 0 0 1]];
      D = [[1 0 1 0 1 0];[0 1 0 1 0 1]];
      E = [[0 0 1 0 0 0];[1 0 0 1 0 0];[0 0 0 0 1 1];[0 1 0 1 0 1]];
   case 118
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0]];
      B = [[0 0 1 0 0 0];[0 0 0 1 0 0]];
      C = [[0 0 0 0 1 0];[0 0 0 0 0 1]];
      D = [[1 0 1 0 0 0];[0 1 0 1 0 0];[1 0 0 0 1 0];[0 1 0 0 0 1]];
      E = [[0 0 1 0 0 0];[0 1 0 1 0 0];[0 0 0 0 1 0];[1 1 0 0 0 1]];
   case 119
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0];[0 0 1 0 0 0]];
      B = [[1 0 0 0 0 0];[0 0 0 1 0 0]];
      C = [[0 1 0 0 0 0];[0 0 0 0 1 0]];
      D = [[0 0 1 0 0 0];[0 0 0 0 0 1]];
      E = [[1 0 1 1 1 0];[0 1 0 1 0 1]];
   case 120
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0];[0 0 1 0 0 0]];
      B = [[1 0 0 0 0 0];[0 0 0 1 0 0]];
      C = [[0 1 0 0 0 0];[0 0 0 0 1 0]];
      D = [[0 0 1 1 1 0];[0 0 0 0 0 1]];
      E = [[1 2 0 0 -1 0];[0 1 1 0 0 1]];
   case 121
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0];[0 0 1 0 0 0]];
      B = [[1 0 0 0 0 0];[0 0 0 1 0 0]];
      C = [[0 0 0 0 1 0];[0 0 0 0 0 1]];
      D = [[0 1 0 1 0 0];[0 0 1 0 1 0]];
      E = [[0 0 1 1 0 0];[1 1 0 0 0 1]];
   case 122
      A = [[1 0 0 1 0 0];[0 0 0 0 1 0];[0 1 1 0 0 1]];
      B = [[0 0 0 0 1 0];[0 0 0 0 0 1]];
      C = [[1 0 0 0 0 0];[0 1 0 0 0 0]];
      D = [[0 0 1 0 0 0];[0 0 0 1 0 0]];
      E = [[1 0 1 0 0 0];[1 0 0 0 1 0]];
   case 123
      A = [[1 0 1 0 0 0];[1 0 0 0 1 0];[0 0 0 1 0 1]];
      B = [[1 0 0 0 0 0];[0 1 0 0 0 0]];
      C = [[0 0 1 0 0 0];[0 0 0 1 0 0]];
      D = [[0 0 0 0 1 0];[0 0 0 0 0 1]];
      E = [[0 1 0 0 1 0];[0 1 0 1 0 1]];
   case 124
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0];[0 0 1 0 0 0]];
      B = [[1 0 0 0 0 0];[0 0 0 1 0 0];[0 0 0 0 1 0]];
      C = [[1 0 0 0 0 0];[0 0 0 0 0 1]];
      D = [[0 1 0 0 0 0];[0 0 1 1 0 1]];
      E = [[0 1 1 0 1 0];[1 0 1 1 0 1]];
   case 125
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0];[0 0 1 0 0 0]];
      B = [[1 0 0 0 0 0];[0 0 0 1 0 0];[0 0 0 0 1 0]];
      C = [[1 1 0 0 0 0];[0 0 1 1 0 1]];
      D = [[0 1 0 0 0 0];[0 0 0 0 0 1]];
      E = [[1 1 0 1 1 0];[1 1 0 0 0 1]];
   case 126
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0];[0 0 1 0 0 0]];
      B = [[1 0 0 0 0 0];[0 0 0 0 1 0];[0 0 1 1 0 1]];
      C = [[0 1 0 0 0 0];[0 0 0 0 1 0];[0 0 0 0 0 1]];
      D = [[1 0 0 0 0 0];[0 0 0 1 0 0]];
      E = [[1 1 0 1 0 0];[0 0 0 1 1 0]];
   case 127
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0];[0 0 1 0 0 0]];
      B = [[0 0 0 1 0 0];[0 0 0 0 1 0];[0 0 0 0 0 1]];
      C = [[1 0 0 1 0 0];[0 1 0 0 1 0]];
      D = [[0 0 1 0 0 1]];
      E = [[1 0 2 0 0 0];[0 -1 1 0 0 0];[0 0 0 1 0 1];[0 0 0 1 1 0]];
   case 128
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0];[0 0 1 0 0 0]];
      B = [[0 0 0 1 0 0];[0 0 0 0 1 0];[0 0 0 0 0 1]];
      C = [[1 0 0 1 0 0];[0 1 0 0 1 0]];
      D = [[1 0 0 1 0 0];[0 0 1 0 0 1]];
      E = [[1 0 0 0 1 1]];
   case 129
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0];[0 0 1 0 0 0]];
      B = [[0 0 0 1 0 0];[0 0 0 0 1 0];[0 0 0 0 0 1]];
      C = [[1 0 0 1 0 0];[0 1 0 0 1 0]];
      D = [[0 1 1 0 0 1];[1 1 0 0 1 1]];
      E = [[1 0 0 0 0 1]];
   case 130
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0];[0 0 1 0 0 0]];
      B = [[0 0 0 1 0 0];[0 0 0 0 1 0];[0 0 0 0 0 1]];
      C = [[1 0 0 1 0 0];[0 1 0 0 1 0]];
      D = [[0 0 1 1 0 1];[0 1 1 0 1 1]];
      E = [[0 0 1 0 0 1]];
   case 131
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0];[0 0 1 0 0 0]];
      B = [[0 0 0 1 0 0];[0 0 0 0 1 0];[0 0 0 0 0 1]];
      C = [[0 0 0 0 0 1];[1 0 0 1 0 0];[0 1 0 0 1 0]];
      D = [[0 0 0 0 0 1];[0 0 1 1 0 0]];
      E = [[0 0 0 1 0 1];[0 1 1 1 0 0]];
   case 132
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0];[0 0 1 0 0 0]];
      B = [[0 0 0 1 0 0];[0 0 0 0 1 0];[0 0 0 0 0 1]];
      C = [[1 0 0 1 0 0];[0 1 0 0 1 0];[0 0 1 0 0 1]];
      D = [[1 0 0 0 0 0];[0 0 0 1 0 0]];
      E = [[1 0 0 0 0 1];[0 1 0 1 1 0]];
   case 133
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0];[0 0 1 0 0 0]];
      B = [[0 0 0 1 0 0];[0 0 0 0 1 0];[0 0 0 0 0 1]];
      C = [[1 0 0 1 0 0];[0 1 0 0 1 0];[0 0 1 0 0 1]];
      D = [[1 0 0 0 0 0];[0 0 0 0 1 0]];
      E = [[1 0 1 0 0 1];[0 1 0 1 0 0]];
   case 134
      A = [[1 0 0 0 0 0];[0 1 0 0 0 0];[0 0 1 0 0 0]];
      B = [[0 0 0 1 0 0];[0 0 0 0 1 0];[0 0 0 0 0 1]];
      C = [[1 0 0 1 0 0];[0 1 0 0 1 0];[0 0 1 0 0 1]];
      D = [[0 0 0 1 0 0];[0 1 0 0 1 0];[1 0 0 0 0 1]];
      E = [[0 0 0 1 0 0];[0 1 0 1 1 0];[0 1 1 0 0 1]];
   case 135
      A = [[1 0 0 0 0 0 0]];
      B = [[0 1 0 0 0 0 0];[0 0 1 0 0 0 0]];
      C = [[1 1 0 0 0 0 0];[0 0 0 1 0 0 0];[0 0 0 0 1 0 0]];
      D = [[1 0 1 0 0 0 0];[0 0 0 0 0 1 0];[0 0 0 0 0 0 1]];
      E = [[1 0 0 1 0 0 0];[0 0 1 0 1 0 0];[1 0 0 0 0 1 0];[0 1 0 0 0 0 1]];
   case 136
      A = [[1 0 0 0 0 0 0];[0 1 0 0 0 0 0]];
      B = [[0 0 1 0 0 0 0];[0 0 0 1 0 0 0]];
      C = [[1 0 1 0 0 0 0];[0 0 0 0 1 0 0]];
      D = [[0 0 0 0 0 1 0];[0 0 0 0 0 0 1]];
      E = [[0 0 1 0 1 0 0];[0 1 1 0 0 1 0];[1 0 0 1 0 0 1]];
   case 137
      A = [[1 0 0 0 0 0 0];[0 1 0 0 0 0 0]];
      B = [[0 0 1 0 0 0 0];[0 0 0 1 0 0 0]];
      C = [[1 0 1 0 0 0 0];[1 0 0 0 1 0 0]];
      D = [[0 0 0 0 1 0 0];[0 0 0 0 0 1 0];[0 0 0 0 0 0 1]];
      E = [[0 0 0 0 1 0 0];[1 1 1 0 0 1 0];[1 0 1 1 0 0 1]];
   case 138
      A = [[1 0 0 0 0 0 0];[0 1 0 0 0 0 0]];
      B = [[0 0 1 0 0 0 0];[0 0 0 1 0 0 0]];
      C = [[1 0 1 0 0 0 0];[0 0 0 0 1 0 0]];
      D = [[0 1 0 1 1 0 0];[0 0 0 0 0 1 0];[0 0 0 0 0 0 1]];
      E = [[0 0 1 0 1 0 0];[0 1 0 0 1 1 0];[0 0 1 0 0 0 1]];
   case 139
      A = [[1 0 1 0 0 0 0];[0 0 0 0 1 0 0]];
      B = [[0 0 1 0 0 0 0];[0 0 0 1 0 0 0]];
      C = [[1 0 0 0 0 0 0];[0 1 0 0 0 0 0]];
      D = [[0 1 0 1 1 0 0];[0 0 0 0 0 1 0];[0 0 0 0 0 0 1]];
      E = [[1 1 1 0 0 0 0];[0 0 0 1 1 0 1];[1 0 0 0 0 1 0]];
   case 140
      A = [[1 0 0 0 0 0 0];[0 1 0 0 0 0 0]];
      B = [[0 0 1 0 0 0 0];[0 0 0 1 0 0 0]];
      C = [[0 0 0 0 1 0 0];[0 0 0 0 0 1 0]];
      D = [[1 0 1 0 1 0 0];[0 1 0 1 0 1 0];[0 0 0 0 0 0 1]];
      E = [[1 0 0 0 0 1 0];[1 0 1 0 1 1 0];[0 1 0 1 1 0 1]];
   case 141
      A = [[1 0 0 0 0 0 0];[0 1 0 0 0 0 0]];
      B = [[0 0 1 0 0 0 0];[0 0 0 1 0 0 0]];
      C = [[1 0 0 0 0 0 0];[0 0 1 0 0 0 0];[0 0 0 0 1 0 0]];
      D = [[0 1 0 1 1 0 0];[0 0 0 0 0 1 0];[0 0 0 0 0 0 1]];
      E = [[1 0 0 1 0 0 0];[0 1 1 0 0 0 0];[1 0 0 0 0 1 0];[0 1 0 0 0 0 1]];
   case 142
      A = [[1 0 0 0 0 0 0];[0 1 0 0 0 0 0]];
      B = [[0 0 1 0 0 0 0];[0 0 0 1 0 0 0]];
      C = [[0 0 0 0 1 0 0];[0 0 0 0 0 1 0];[1 0 1 0 0 0 0]];
      D = [[0 0 0 0 0 0 1];[1 0 1 0 0 0 0];[0 1 0 1 0 1 0]];
      E = [[1 0 1 0 0 0 0];[0 0 0 1 1 0 0];[0 0 1 1 0 0 1]];
   case 143
      A = [[1 0 0 0 0 0 0];[0 1 0 0 0 0 0]];
      B = [[0 0 1 0 0 0 0];[0 0 0 1 0 0 0]];
      C = [[0 0 0 0 1 0 0];[0 0 0 0 0 1 0];[0 0 0 0 0 0 1]];
      D = [[0 0 0 0 1 0 0];[0 0 1 0 0 1 0];[1 0 0 1 0 0 1]];
      E = [[0 0 0 0 1 1 0];[0 0 0 1 1 0 0];[0 1 1 0 0 0 1]];
   case 144
      A = [[0 1 1 1 0 1 0];[1 0 0 0 1 0 1]];
      B = [[1 0 0 0 0 0 0];[0 1 0 0 0 0 0]];
      C = [[0 0 1 0 0 0 0];[0 0 0 1 0 0 0];[0 0 0 0 1 0 0]];
      D = [[0 0 1 0 0 0 0];[0 0 0 0 0 1 0];[0 0 0 0 0 0 1]];
      E = [[0 0 0 1 0 0 0];[1 0 1 0 0 0 0];[0 1 0 0 0 1 0]];
   case 145
      A = [[1 0 0 0 0 0 0];[0 1 0 0 0 0 0]];
      B = [[0 0 1 0 0 0 0];[0 0 0 1 0 0 0]];
      C = [[0 0 0 0 1 0 0];[0 0 0 0 0 1 0];[0 0 0 0 0 0 1]];
      D = [[0 0 0 0 1 0 0];[1 0 1 0 0 1 0];[0 1 0 1 0 0 1]];
      E = [[0 0 1 0 1 0 0];[0 0 0 1 0 0 1];[1 0 0 1 0 1 0]];
   case 146
      A = [[1 0 0 0 0 0 0];[0 1 0 0 0 0 0]];
      B = [[1 0 0 1 0 1 0];[0 1 0 0 1 0 1]];
      C = [[0 0 1 0 0 0 0];[0 0 0 0 0 1 0];[0 0 0 0 0 0 1]];
      D = [[0 0 1 0 0 0 0];[0 0 0 1 0 0 0];[0 0 0 0 1 0 0]];
      E = [[0 0 0 1 0 0 0];[0 0 0 0 1 0 0];[1 0 1 0 0 0 0];[0 1 1 0 0 0 1]];
   case 147
      A = [[1 0 0 0 0 0 0];[0 1 0 0 0 0 0]];
      B = [[1 0 0 0 0 0 0];[0 1 1 0 0 0 0];[0 0 0 0 0 1 0]];
      C = [[1 0 0 0 1 0 0];[1 1 1 0 0 0 0];[0 1 0 0 0 1 1]];
      D = [[1 1 0 1 0 0 0];[0 1 1 0 0 0 0];[0 0 0 0 0 0 1]];
      E = [[0 0 1 0 0 0 0];[0 0 0 1 0 0 0];[0 0 0 0 1 0 0]];
   case 148
      A = [[1 0 0 0 0 0 0];[0 1 0 0 0 0 0]];
      B = [[0 0 1 0 0 0 0];[0 0 0 1 0 0 0];[0 0 0 0 1 0 0]];
      C = [[0 0 0 0 0 1 0];[0 1 0 1 0 0 0];[0 0 0 0 1 0 0]];
      D = [[0 0 0 0 0 0 1];[0 0 0 1 0 0 0];[1 0 0 0 1 0 0]];
      E = [[0 0 0 1 0 0 0];[0 0 0 0 1 0 0];[1 0 1 0 0 1 0];[0 1 1 0 0 0 1]];
   case 149
      A = [[1 0 0 0 0 0 0];[0 1 0 0 0 0 0]];
      B = [[0 0 1 0 0 0 0];[0 0 0 1 0 0 0];[0 0 0 0 1 0 0]];
      C = [[0 0 1 0 0 0 0];[0 0 0 0 0 1 0];[0 0 0 0 0 0 1]];
      D = [[0 0 1 1 0 0 0];[0 1 0 1 0 0 0];[1 0 0 0 1 0 1]];
      E = [[0 0 0 1 0 0 0];[1 0 1 0 0 0 0];[0 1 0 0 0 1 0]];
   case 150
      A = [[0 0 0 1 0 1 0];[0 1 0 0 1 0 1]];
      B = [[1 0 0 0 0 0 0];[0 1 0 0 0 0 0];[0 0 1 0 0 0 0]];
      C = [[1 0 0 0 0 0 0];[0 0 0 1 0 0 0];[0 0 0 0 1 0 0]];
      D = [[1 0 0 0 0 0 0];[0 0 0 0 0 1 0];[0 0 0 0 0 0 1]];
      E = [[1 0 0 1 0 0 0];[0 0 1 0 0 0 1];[0 1 0 0 1 1 1]];
   case 151
      A = [[1 0 0 0 0 0 0];[0 1 0 0 0 0 0]];
      B = [[0 0 1 0 0 0 0];[0 0 0 1 0 0 0];[0 0 0 0 1 0 0]];
      C = [[0 0 1 0 0 0 0];[0 0 0 0 0 1 0];[0 0 0 0 0 0 1]];
      D = [[0 0 1 0 0 0 0];[1 0 0 1 0 1 0];[0 1 0 0 1 0 1]];
      E = [[0 0 0 1 0 0 0];[0 1 1 0 0 0 0];[0 0 0 0 0 1 1]];
   case 152
      A = [[1 0 0 0 0 0 0];[0 1 0 0 0 0 0]];
      B = [[0 0 1 0 0 0 0];[0 0 0 1 0 0 0];[0 0 0 0 1 0 0]];
      C = [[0 0 0 0 0 1 0];[0 0 0 0 0 0 1];[0 0 0 0 1 0 0]];
      D = [[0 0 0 0 1 0 0];[1 0 1 0 0 1 0];[0 1 0 1 0 0 1]];
      E = [[1 1 0 0 1 0 0];[1 0 0 0 0 1 0];[0 0 0 1 0 0 1]];
   case 153
      A = [[1 0 0 0 0 0 0];[0 1 0 0 0 0 0]];
      B = [[0 0 1 0 0 0 0];[0 0 0 1 0 0 0];[0 0 0 0 1 0 0]];
      C = [[0 0 1 0 0 0 0];[0 0 0 0 0 1 0];[0 0 0 0 0 0 1]];
      D = [[0 0 1 1 0 0 0];[1 1 0 0 0 1 0];[0 1 0 0 1 0 1]];
      E = [[1 0 0 1 0 0 0];[0 1 1 0 0 0 0];[1 0 0 0 0 1 0]];
   case 154
      A = [[1 0 0 0 0 0 0];[0 1 0 0 0 0 0];[0 0 1 0 0 0 0]];
      B = [[0 0 0 1 0 0 0];[0 0 0 0 1 0 0];[0 0 0 0 0 1 0]];
      C = [[1 0 0 1 0 0 0];[0 1 0 0 1 0 0];[0 0 1 0 0 1 0]];
      D = [[0 0 0 1 0 0 0];[0 0 0 0 1 0 0];[0 0 1 0 0 1 0];[0 0 0 0 0 0 1]];
      E = [[0 0 0 1 0 0 0];[0 0 0 0 1 0 0];[1 0 1 1 0 1 0];[0 1 1 0 0 0 1]];
   case 155
      A = [[1 0 0 0 0 0 0 0];[0 1 0 0 0 0 0 0];[0 0 1 0 0 0 0 0];[0 0 0 1 0 0 0 0]];
      B = [[0 0 0 0 1 0 0 0];[0 0 0 0 0 1 0 0]];
      C = [[0 0 0 0 0 0 1 0];[0 0 0 0 0 0 0 1];[0 0 1 0 0 0 0 0]];
      D = [[1 0 0 0 0 0 0 0];[0 0 1 0 1 0 0 0];[0 1 0 0 0 1 0 1]];
      E = [[1 0 1 0 0 0 0 0];[0 0 1 0 0 1 0 0];[0 0 0 1 1 0 1 0]];
   case 156
      A = [[1 0 0 0 0 0 0 0];[0 1 0 0 0 0 0 0];[0 0 1 0 0 0 0 0];[0 0 0 1 0 0 0 0]];
      B = [[0 0 0 0 1 0 0 0];[0 0 0 0 0 1 0 0];[0 0 1 0 0 0 0 0]];
      C = [[0 0 0 0 0 0 1 0];[0 0 0 0 0 0 0 1];[0 0 0 1 0 0 0 0]];
      D = [[0 0 0 1 0 0 0 0];[1 0 0 0 1 0 1 0];[0 1 0 0 0 1 0 1]];
      E = [[0 0 1 0 1 0 1 0];[0 0 0 1 1 0 0 0];[0 1 1 0 0 1 0 1]];
   case 157
      A = [[1 0 0 0 0 0 0 0];[0 1 0 0 0 0 0 0];[0 0 1 0 0 0 0 0];[0 0 0 1 0 0 0 0]];
      B = [[0 0 0 0 1 0 0 0];[0 0 0 0 0 1 0 0];[0 0 1 0 0 0 0 0];[0 0 0 1 0 0 0 0]];
      C = [[0 0 0 0 0 0 1 0];[0 0 0 0 0 0 0 1];[0 0 1 0 0 0 0 0]];
      D = [[0 0 0 1 0 0 0 0];[1 0 0 0 1 0 1 0];[0 1 0 0 0 1 0 1]];
      E = [[1 0 0 0 0 0 0 0];[0 0 0 1 0 0 1 1];[0 1 1 0 0 1 0 1]];
   case 158
      A = [[1 0 0 0 0 0 0 0];[0 1 0 0 0 0 0 0];[0 0 1 0 0 0 0 0];[0 0 0 1 0 0 0 0]];
      B = [[0 0 0 0 1 0 0 0];[0 0 0 0 0 1 0 0];[0 0 0 0 0 0 1 0];[0 0 0 0 0 0 0 1]];
      C = [[1 0 0 0 1 0 0 0];[0 1 0 0 0 1 0 0]];
      D = [[0 0 1 0 0 0 1 0];[0 0 0 1 0 0 0 1]];
      E = [[1 0 1 0 1 0 1 0];[1 0 0 0 0 1 0 1]];
   case 159
      A = [[1 0 0 0 0 0 0 0 0];[0 1 0 0 0 0 0 0 0];[0 0 1 0 0 0 0 0 0]];
      B = [[0 0 0 1 0 0 0 0 0];[0 0 0 0 1 0 0 0 0];[0 0 0 0 0 1 0 0 0]];
      C = [[0 0 0 0 0 0 1 0 0];[0 1 0 0 1 0 0 0 0];[0 0 1 0 0 1 0 0 0]];
      D = [[0 0 0 0 0 0 0 1 0];[0 0 0 0 0 0 0 0 1];[0 1 0 0 0 0 0 0 0];
         [0 0 0 0 0 1 0 0 0]];
      E = [[0 1 0 0 0 1 0 0 0];[0 0 1 0 0 0 1 0 0];[1 0 0 0 1 0 0 1 0];
         [0 0 1 1 0 0 0 0 1]];
   case 160
      A = [[1 0 0 0 0 0 0 0 0];[0 1 0 0 0 0 0 0 0];[0 0 1 0 0 0 0 0 0]];
      B = [[0 0 0 1 0 0 0 0 0];[0 0 0 0 1 0 0 0 0];[0 0 0 0 0 1 0 0 0]];
      C = [[0 0 0 0 0 0 1 0 0];[0 0 0 0 0 0 0 1 0];[0 0 0 0 0 0 0 0 1]];
      D = [[1 1 0 0 1 0 2 0 1];[0 1 0 1 1 0 1 2 1];[0 0 1 0 0 1 0 1 0]];
      E = [[1 0 0 0 0 0 1 0 0];[0 0 0 1 0 0 0 1 0];[0 1 0 0 1 0 0 0 1]];
   case 161
      A = [[1 0 0 0 0 0 0 0 0];[0 1 0 0 0 0 0 0 0];[0 0 1 0 0 0 0 0 0]];
      B = [[0 0 0 1 0 0 0 0 0];[0 0 0 0 1 0 0 0 0];[0 0 0 0 0 1 0 0 0];
         [0 0 0 0 0 0 1 0 0]];
      C = [[0 0 0 0 0 0 0 1 0];[0 0 0 0 0 0 0 0 1];[0 0 0 0 0 1 0 0 0];
         [0 0 0 0 0 0 1 0 0]];
      D = [[1 0 0 0 0 1 0 0 0];[0 1 0 0 0 0 1 0 0];[0 0 1 1 0 0 0 0 0];
         [0 0 1 0 0 0 0 1 0]];
      E = [[0 0 0 0 0 1 0 0 0];[0 0 0 0 0 0 1 0 0];[0 0 1 0 0 0 0 0 0];
         [1 0 0 1 1 0 0 1 0];[0 1 0 1 0 0 0 1 1]];
   case 162
      A = [[1 0 0 0 0 0 0 0 0 0];[0 1 0 0 0 0 0 0 0 0];[0 0 1 0 0 0 0 0 0 0];
         [0 0 0 1 0 0 0 0 0 0]];
      B = [[1 0 0 0 1 0 0 1 0 0];[0 1 0 0 0 1 0 0 1 0];[0 0 1 0 0 0 1 0 0 1];
         [0 0 0 1 0 0 0 0 0 0]];
      C = [[0 0 0 0 1 0 0 0 0 0];[0 0 0 0 0 1 0 0 0 0];[0 0 0 0 0 0 1 0 0 0]];
      D = [[0 0 0 0 0 0 0 1 0 0];[0 0 0 0 0 0 0 0 1 0];[0 0 0 0 0 0 0 0 0 1]];
      E = [[0 0 0 1 1 0 0 0 0 0];[0 1 0 0 1 0 1 0 0 0];[0 1 0 0 0 0 1 0 1 0]];
   case 163
      A = [[1 0 0 0 0 0 0 0 0 0 0];[0 1 0 0 0 0 0 0 0 0 0];[0 0 1 0 0 0 0 0 0 0 0]];
      B = [[0 0 0 1 0 0 0 0 0 0 0];[0 0 0 0 1 0 0 0 0 0 0];
         [0 0 0 0 0 1 0 0 0 0 0];[0 0 0 0 0 0 1 0 0 0 0]];
      C = [[0 0 0 0 0 0 0 1 0 0 0];[0 0 0 0 0 0 0 0 1 0 0];
         [0 0 0 0 0 0 0 0 0 1 0];[0 0 0 0 0 0 0 0 0 0 1]];
      D = [[1 0 0 1 0 0 0 0 0 0 0];[0 1 0 0 1 0 0 0 0 0 0];
         [1 0 0 0 0 0 0 1 0 0 0];[0 1 0 0 0 0 0 0 1 0 0]];
      E = [[0 0 0 1 0 0 0 0 0 0 0];[0 0 0 0 0 0 0 0 1 0 0];[1 1 1 0 1 0 0 1 0 0 0];
         [0 0 1 0 0 1 0 0 0 1 0];[0 1 0 0 0 0 1 0 0 0 1]];
   otherwise
      disp(sprintf('Skipped: %d',j));
      continue
   end

   for i=1:31
      m = zeros(0,size(A,2));
      if (bitand(i,1)==1)
         m = [m;A];
      end
      if (bitand(i,2)==2)
         m = [m;B];
      end
      if (bitand(i,4)==4)
         m = [m;C];
      end
      if (bitand(i,8)==8)
         m = [m;D];
      end
      if (bitand(i,16)==16)
         m = [m;E];
      end
      goal = scalefac*verts(j,i);
      if (rank(m) ~= goal)
         disp('Error');
         j
         i
         goal
         rank(m)
         return
      end
      nc = size(m,1);
      nr = size(m,2);
      csel=zeros(1,nc);
      alldet = 0;
      while (alldet ~= 1)
         if ((sum(csel) == goal) && (rank(m(find(csel),:)) == goal))
            rsel=zeros(1,nr);
            while (alldet ~= 1)
               if (sum(rsel) == goal)
                  nnn = abs(det(m(find(csel),find(rsel))));
                  if ((alldet == 0) || (alldet > nnn))
                     alldet = nnn;
                  end
                  % alldet = gcd(alldet,det(m(find(csel),find(rsel))));
               end
               kk = 0;
               for k=1:nr
                  rsel(k) = 1-rsel(k);
                  if (rsel(k) == 1)
                     kk = 1;
                     break
                  end
               end
               if (kk == 0)
                  break
               end
            end
         end
         kk = 0;
         for k=1:nc
            csel(k) = 1-csel(k);
            if (csel(k) == 1)
               kk = 1;
               break
            end
         end
         if (kk == 0)
            break
         end
      end
      if (alldet ~= 1)
         disp('Bad determinant');
         j
         i
         alldet
      end
   end
end
