Spracherkennung für: .gi vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]
InstallMethod( \=,
"for two nilpotent orbits",
true, [ IsNilpotentOrbit, IsNilpotentOrbit ], 0,
function( a, b )
return AmbientLieAlgebra(a) = AmbientLieAlgebra(b) and
WeightedDynkinDiagram(a) = WeightedDynkinDiagram(b);
end );
InstallMethod( NilpotentOrbit,
"for a Lie algebra and list",
true, [ IsLieAlgebra, IsList ], 0,
function( L, list )
local o, fam;
if not IsBound( L!.nilorbType ) then
fam:= NewFamily( "nilorbsfam", IsNilpotentOrbit );
fam!.invCM:= CartanMatrix( RootSystem(L) )^-1;
L!.nilorbType:= NewType( fam,
IsNilpotentOrbit and IsAttributeStoringRep );
fi;
o:= Objectify( L!.nilorbType, rec() );
SetAmbientLieAlgebra( o, L );
SetWeightedDynkinDiagram( o, list );
if HasSemiSimpleType(L) then
SetSemiSimpleType( o, SemiSimpleType(L) );
fi;
return o;
end );
InstallMethod( SL2Triple,
"for a Lie algebra and a nilpotent element",
true, [ IsLieAlgebra, IsObject ], 0,
function( L, x )
# Same as FindSl2 in the library; only returns the elements, rather
# than the subalgebra. (Advantage: GAP doesn't change the basis.)
local n, # the dimension of `L'
F, # the field of `L'
B, # basis of `L'
T, # the table of structure constants of `L'
xc, # coefficient vector
eqs, # a system of equations
i,j,k,l, # loop variables
cij, # the element `T[i][j]'
b, # the right hand side of the equation system
v, # solution of the equations
z, # element of `L'
h, # element of `L'
R, # centralizer of `x' in `L'
BR, # basis of `R'
Rvecs, # basis vectors of `R'
H, # the matrix of `ad H' restricted to `R'
e0, # coefficient vector
e1, # coefficient vector
y; # element of `L'
if not IsNilpotentElement( L, x ) then
Error( "<x> must be a nilpotent element of the Lie algebra <L>" );
fi;
n:= Dimension( L );
F:= LeftActingDomain( L );
B:= Basis( L );
T:= StructureConstantsTable( B );
xc:= Coefficients( B, x );
eqs:= NullMat( 2*n, 2*n, F );
# First we try to find elements `z' and `h' such that `[x,z]=h'
# and `[h,x]=2x' (i.e., such that two of the three defining equations
# of sl_2 are satisfied).
# This results in a system of `2n' equations for `2n' variables.
for i in [1..n] do
for j in [1..n] do
cij:= T[i][j];
for k in [1..Length(cij[1])] do
l:= cij[1][k];
eqs[i][l] := eqs[i][l] + xc[j]*cij[2][k];
eqs[n+i][n+l]:= eqs[n+i][n+l] + xc[j]*cij[2][k];
od;
od;
eqs[n+i][i]:= One( F );
od;
b:= [];
for i in [1..n] do
b[i]:= Zero( F );
b[n+i]:= 2*One( F )*xc[i];
od;
v:= SolutionMat( eqs, b );
if v = fail then
# There is no sl_2 containing <x>.
return fail;
fi;
z:= LinearCombination( B, v{ [ 1 .. n ] } );
h:= LinearCombination( B, v{ [ n+1 .. 2*n ] } );
R:= LieCentralizer( L, SubalgebraNC( L, [ x ] ) );
BR:= Basis( R );
Rvecs:= BasisVectors( BR );
# `ad h' maps `R' into `R'. `H' will be the matrix of that map.
H:= List( Rvecs, v -> Coefficients( BR, h * v ) );
# By the proof of the lemma of Jacobson-Morozov (see Jacobson,
# Lie Algebras, p. 98) there is an element `e1' in `R' such that
# `(H+2)e1=e0' where `e0=[h,z]+2z'.
# If we set `y=z-e1' then `x,h,y' will span a subalgebra of `L'
# isomorphic to sl_2.
H:= H+2*IdentityMat( Dimension( R ), F );
e0:= Coefficients( BR, h * z + 2*z );
e1:= SolutionMat( H, e0 );
if e1 = fail then
# There is no sl_2 containing <x>.
return fail;
fi;
y:= z-LinearCombination(Rvecs,e1);
return [y,h,x];
end );
InstallMethod( PrintObj,
"for nilpotent orbit",
true,
[ IsNilpotentOrbit ], 0,
function( o )
Print("<nilpotent orbit in Lie algebra");
if HasSemiSimpleType(o) then
Print( " of type ", SemiSimpleType(o) );
fi;
Print(">");
end );
InstallMethod( RandomSL2Triple,
"for a nilpotent orbit",
true, [ IsNilpotentOrbit], 0,
function( o )
local Ci, L, c, H, v, h, adh, sp, i, j, k, e, f, found, found_good, co,
x, eqns, sol, allcft1;
Ci:= FamilyObj( o )!.invCM;
L:= AmbientLieAlgebra( o );
c:= ChevalleyBasis(L);
H:= c[3];
v:= Ci*WeightedDynkinDiagram( o );
h:= Sum( List( [1..Length(H)], x -> v[x]*H[x] ) );
adh:= AdjointMatrix( Basis(L), h );
sp:= NullspaceMat( TransposedMat( adh-2*adh^0 ) );
e:= List( sp, x -> Sum( List( [1..Dimension(L)], ii -> x[ii]*Basis(L)[ii] ) ) );
sp:= NullspaceMat( TransposedMat( adh+2*adh^0 ) );
f:= List( sp, x -> Sum( List( [1..Dimension(L)], ii -> x[ii]*Basis(L)[ii] ) ) );
allcft1:= false;
while not allcft1 do
found:= false;
j:= 1;
while not found do
co:= List( [1..Length(e)], x-> Random( Rationals ) );
x:= Sum( List( [1..Length(e)], ii -> co[ii]*e[ii] ) );
sp:= Subspace( L, List( f, y -> x*y ) );
if Dimension(sp) = Length(e) and h in sp then
found:= true;
else
j:= j+1;
if j > 100 then
Error("Tried hard but found no representative of the nilpotent orbit. Are you sure the weighted Dynkin diagram really corresponds to a nilpotent orbit?");
fi;
fi;
od;
for k in [Length(co),Length(co)-1..1] do
i:= -1; found_good:= false;
while not found_good do
i:= i+1;
co[k]:= i;
x:= Sum( List( [1..Length(e)], ii -> co[ii]*e[ii] ) );
sp:= Subspace( L, List( f, y -> x*y ) );
if Dimension(sp) = Length(e) and h in sp then
found_good:= true;
fi;
od;
od;
allcft1:= ForAll( co, x -> (x=0) or (x=1) );
od;
eqns:= List( f, u -> Coefficients( Basis(sp), x*u ) );
sol:= SolutionMat( eqns, Coefficients( Basis(sp), h ) );
return [Sum([1..Length(f)], ii -> sol[ii]*f[ii] ),h,x];
end );
InstallMethod( SL2Triple,
"for a nilpotent orbit",
true, [ IsNilpotentOrbit], 0,
function( o )
return RandomSL2Triple( o );
end );
SLAfcts.weighted_dyn_diags_Dn:= function( n )
local part, good, p, q, k, new, cur, m, diags, is_very_even, d,
d0, h, a, b, diag;
part:= Partitions( 2*n );
new:= [ ];
for p in part do
q:= [ ];
cur:= p[1];
k:= 1;
m:= 0;
while k <= Length(p) do
m:= m+1;
if k < Length(p) and p[k+1] <> cur then
Add( q, [ cur, m ] );
cur:= p[k+1];
m:= 0;
fi;
k:= k+1;
od;
Add( q, [ cur,m ] );
good:= true;
for k in [1..Length(q)] do
if IsEvenInt(q[k][1]) and not IsEvenInt(q[k][2]) then
good:= false;
break;
fi;
od;
if good then
Add( new, p );
fi;
od;
part:= new;
diags:= [ ];
new:= [ ];
for p in part do
is_very_even:= ForAll( p, x -> IsEvenInt(x) );
d:= [ ];
for k in p do
d0:= List( [1..k], i -> k -2*(i-1)-1 );
Append( d, d0 );
od;
Sort(d);
d:= Reversed( d );
h:= d{[1..n]};
if not is_very_even then
diag:= List( [1..n-1], i -> h[i]-h[i+1] );
Add( diag, h[n-1]+h[n] );
Add( diags, diag );
Add( new, p );
else
if IsInt(n/4) then a:= 0; else a:= 2; fi;
b:= 2-a;
diag:= List( [1..n-2], i -> h[i]-h[i+1] );
Add( diag, a ); Add( diag, b );
Add( diags, diag );
Add( new, p );
diag:= List( [1..n-2], i -> h[i]-h[i+1] );
Add( diag, b ); Add( diag, a );
Add( diags, diag );
Add( new, p );
fi;
od;
return [diags,new];
end;
SLAfcts.weighted_dyn_diags_An:= function( n )
local part, diags, p, d, k, d0, h;
part:= Partitions( n+1 );
diags:= [ ];
for p in part do
d:= [ ];
for k in p do
d0:= List( [1..k], i -> k -2*(i-1)-1 );
Append( d, d0 );
od;
Sort(d);
h:= Reversed( d );
Add( diags, List( [1..n], i -> h[i]-h[i+1] ) );
od;
return [diags,part];
end;
SLAfcts.weighted_dyn_diags_Bn:= function( n )
local part, good, p, q, k, new, cur, m, diags, is_very_even, d,
d0, h, a, b, diag;
part:= Partitions( 2*n+1 );
new:= [ ];
for p in part do
q:= [ ];
cur:= p[1];
k:= 1;
m:= 0;
while k <= Length(p) do
m:= m+1;
if k < Length(p) and p[k+1] <> cur then
Add( q, [ cur, m ] );
cur:= p[k+1];
m:= 0;
fi;
k:= k+1;
od;
Add( q, [ cur,m ] );
good:= true;
for k in [1..Length(q)] do
if IsEvenInt(q[k][1]) and not IsEvenInt(q[k][2]) then
good:= false;
break;
fi;
od;
if good then
Add( new, p );
fi;
od;
part:= new;
diags:= [ ];
for p in part do
d:= [ ];
for k in p do
d0:= List( [1..k], i -> k -2*(i-1)-1 );
Append( d, d0 );
od;
# Get rid of a zero;
for k in [1..Length(d)] do
if d[k] = 0 then
RemoveElmList( d, k );
break;
fi;
od;
Sort(d);
d:= Reversed( d );
h:= d{[1..n]};
diag:= List( [1..n-1], i -> h[i]-h[i+1] );
Add( diag, h[n] );
Add( diags, diag );
od;
return [diags,part];
end;
SLAfcts.weighted_dyn_diags_Cn:= function( n )
local part, good, p, q, k, new, cur, m, diags, is_very_even, d,
d0, h, a, b, diag;
part:= Partitions( 2*n );
new:= [ ];
for p in part do
q:= [ ];
cur:= p[1];
k:= 1;
m:= 0;
while k <= Length(p) do
m:= m+1;
if k < Length(p) and p[k+1] <> cur then
Add( q, [ cur, m ] );
cur:= p[k+1];
m:= 0;
fi;
k:= k+1;
od;
Add( q, [ cur,m ] );
good:= true;
for k in [1..Length(q)] do
if IsOddInt(q[k][1]) and not IsEvenInt(q[k][2]) then
good:= false;
break;
fi;
od;
if good then
Add( new, p );
fi;
od;
part:= new;
diags:= [ ];
for p in part do
d:= [ ];
for k in p do
d0:= List( [1..k], i -> k -2*(i-1)-1 );
Append( d, d0 );
od;
Sort(d);
d:= Reversed( d );
h:= d{[1..n]};
diag:= List( [1..n-1], i -> h[i]-h[i+1] );
Add( diag, 2*h[n] );
Add( diags, diag );
od;
return [diags,part];
end;
SLAfcts.nilporbs:= function( L )
# This for simple types only (at least for the moment).
# REMARK: nonzero nilpotent orbits!
# This is only for the standard simple Lie alg!
local type, list, elms, orbs, i, j, o, u, a, sl2;
type:= SemiSimpleType( L );
if type = "G2" then
list:= [ [1,0], [0,1], [0,2], [2,2] ];
elms:=
[ [ [ 10, 1 ], [ 13, 2, 14, 3 ], [ 4, 1 ] ],
[ [ 12, 1 ], [ 13, 1, 14, 2 ], [ 6, 1 ] ],
[ [ 8, 1, 10, 1 ], [ 13, 2, 14, 4 ], [ 2, 1, 4, 1 ] ],
[ [ 7, 6, 8, 10 ], [ 13, 6, 14, 10 ], [ 1, 1, 2, 1 ] ] ];
elif type = "F4" then
list:= [ [1,0,0,0], [0,0,0,1], [0,1,0,0], [2,0,0,0], [0,0,0,2],
[0,0,1,0], [2,0,0,1], [0,1,0,1], [1,0,1,0], [0,2,0,0], [2,2,0,0],
[1,0,1,2], [0,2,0,2], [2,2,0,2], [2,2,2,2] ];
# need to permute, to account for slightly strange numbering of the Dynkin
# diagram in GAP:
list:= List( list, x -> Permuted( x, (1,2,4) ) );
elms:=
[ [ [ 48, 1 ], [ 49, 1, 50, 2, 51, 2, 52, 3 ], [ 24, 1 ] ],
[ [ 45, 1 ], [ 49, 2, 50, 2, 51, 3, 52, 4 ], [ 21, 1 ] ],
[ [ 41, 1, 46, 1 ], [ 49, 2, 50, 3, 51, 4, 52, 6 ], [ 17, 1, 22, 1 ] ],
[ [ 40, 2, 42, 2 ], [ 49, 2, 50, 4, 51, 4, 52, 6 ], [ 16, 1, 18, 1 ] ],
[ [ 35, 2, 36, 2 ], [ 49, 4, 50, 4, 51, 6, 52, 8 ], [ 11, 1, 12, 1 ] ],
[ [ 38, 1, 39, 2, 40, 2 ], [ 49, 3, 50, 4, 51, 6, 52, 8 ],
[ 14, 1, 15, 1, 16, 1 ] ],
[ [ 33, 3, 39, 4 ], [ 49, 4, 50, 6, 51, 7, 52, 10 ], [ 9, 1, 15, 1 ] ],
[ [ 32, 2, 38, 2, 40, 1 ], [ 49, 4, 50, 5, 51, 7, 52, 10 ],
[ 8, 1, 14, 1, 16, 1 ] ],
[ [ 34, 4, 35, 3, 39, 1 ], [ 49, 4, 50, 6, 51, 8, 52, 11 ],
[ 10, 1, 11, 1, 15, 1 ] ],
[ [ 32, 2, 33, 2, 34, 2, 42, 2 ], [ 49, 4, 50, 6, 51, 8, 52, 12 ],
[ 8, 1, 9, 1, 10, 1, 18, 1 ] ],
[ [ 26, 10, 32, 6, 34, 6 ], [ 49, 6, 50, 10, 51, 12, 52, 18 ],
[ 2, 1, 8, 1, 10, 1 ] ],
[ [ 25, 8, 33, 5, 34, 9 ], [ 49, 8, 50, 10, 51, 14, 52, 19 ],
[ 1, 1, 9, 1, 10, 1 ] ],
[ [ 29, 8, 30, 9, 31, 5, 37, 1 ], [ 49, 8, 50, 10, 51, 14, 52, 20 ],
[ 5, 1, 6, 1, 7, 1, 13, 1 ] ],
[ [ 26, 14, 28, 18, 29, 10, 34, 8 ], [ 49, 10, 50, 14, 51, 18, 52, 26 ],
[ 2, 1, 4, 1, 5, 1, 10, 1 ] ],
[ [ 25, 16, 26, 22, 27, 30, 28, 42 ], [ 49, 16, 50, 22, 51, 30, 52, 42 ],
[ 1, 1, 2, 1, 3, 1, 4, 1 ] ] ];
elif type = "E6" then
list:= [ [0,1,0,0,0,0], [1,0,0,0,0,1], [0,0,0,1,0,0],
[0,2,0,0,0,0], [1,1,0,0,0,1], [2,0,0,0,0,2], [0,0,1,0,1,0],
[1,2,0,0,0,1], [1,0,0,1,0,1], [0,1,1,0,1,0], [0,0,0,2,0,0],
[2,2,0,0,0,2], [0,2,0,2,0,0], [1,1,1,0,1,1], [2,1,1,0,1,2],
[1,2,1,0,1,1], [2,0,0,2,0,2], [2,2,0,2,0,2], [2,2,2,0,2,2],
[2,2,2,2,2,2] ];
elms:=
[ [ [ 72, 1 ], [ 73, 1, 74, 2, 75, 2, 76, 3, 77, 2, 78, 1 ], [ 36, 1 ] ],
[ [ 66, 1, 70, 1 ], [ 73, 2, 74, 2, 75, 3, 76, 4, 77, 3, 78, 2 ],
[ 30, 1, 34, 1 ] ],
[ [ 60, 1, 68, 1, 69, 1 ], [ 73, 2, 74, 3, 75, 4, 76, 6, 77, 4, 78, 2 ],
[ 24, 1, 32, 1, 33, 1 ] ],
[ [ 61, 2, 62, 2 ], [ 73, 2, 74, 4, 75, 4, 76, 6, 77, 4, 78, 2 ],
[ 25, 1, 26, 1 ] ],
[ [ 59, 1, 61, 2, 62, 2 ], [ 73, 3, 74, 4, 75, 5, 76, 7, 77, 5, 78, 3 ],
[ 23, 1, 25, 1, 26, 1 ] ],
[ [ 53, 2, 54, 2, 56, 2, 57, 2 ], [ 73, 4, 74, 4, 75, 6, 76, 8, 77, 6, 78,
4 ], [ 17, 1, 18, 1, 20, 1, 21, 1 ] ],
[ [ 58, 1, 59, 2, 60, 2, 61, 1 ],
[ 73, 3, 74, 4, 75, 6, 76, 8, 77, 6, 78, 3 ],
[ 22, 1, 23, 1, 24, 1, 25, 1 ] ],
[ [ 49, 3, 50, 3, 59, 4 ], [ 73, 4, 74, 6, 75, 7, 76, 10, 77, 7, 78, 4 ],
[ 13, 1, 14, 1, 23, 1 ] ],
[ [ 48, 2, 56, 2, 57, 2, 58, 2, 60, 1 ], [ 73, 4, 74, 5, 75, 7, 76, 10, 77,
7, 78, 4 ], [ 12, 1, 20, 1, 21, 1, 22, 1, 24, 1 ] ],
[ [ 51, 4, 53, 3, 56, 3, 59, 1 ],
[ 73, 4, 74, 6, 75, 8, 76, 11, 77, 8, 78, 4 ],
[ 15, 1, 17, 1, 20, 1, 23, 1 ] ],
[ [ 45, 1, 52, 4, 53, 3, 54, 1, 55, 3 ],
[ 73, 4, 74, 6, 75, 8, 76, 12, 77, 8, 78, 4 ],
[ 9, 1, 16, 1, 17, 1, 18, 1, 19, 1 ] ],
[ [ 47, 6, 48, 6, 49, 4, 50, 4 ],
[ 73, 6, 74, 8, 75, 10, 76, 14, 77, 10, 78, 6 ],
[ 11, 1, 12, 1, 13, 1, 14, 1 ] ],
[ [ 38, 10, 48, 6, 51, 6, 52, 6 ], [ 73, 6, 74, 10, 75, 12, 76, 18, 77, 12,
78, 6 ], [ 2, 1, 12, 1, 15, 1, 16, 1 ] ],
[ [ 47, 6, 48, 6, 49, 4, 50, 4, 51, 1 ],
[ 73, 6, 74, 8, 75, 11, 76, 15, 77, 11, 78, 6 ],
[ 11, 1, 12, 1, 13, 1, 14, 1, 15, 1 ] ],
[ [ 37, 8, 42, 8, 49, 5, 50, 5, 51, 9 ],
[ 73, 8, 74, 10, 75, 14, 76, 19, 77, 14, 78, 8 ],
[ 1, 1, 6, 1, 13, 1, 14, 1, 15, 1 ] ],
[ [ 38, -5, 43, 5, 44, 10, 47, 7, 48, 2, 51, 6, 52, 2 ],
[ 73, 7, 74, 10, 75, 13, 76, 18, 77, 13, 78, 7 ],
[ 7, 1, 8, 1, 11, 1, 12, 1, 15, 1 ] ],
[ [ 37, 8, 44, 5, 45, 9, 46, 1, 47, 8, 55, 5 ],
[ 73, 8, 74, 10, 75, 14, 76, 20, 77, 14, 78, 8 ],
[ 1, 1, 8, 1, 9, 1, 10, 1, 11, 1, 19, 1 ] ],
[ [ 38, 14, 42, 10, 43, 10, 45, 8, 46, 18 ],
[ 73, 10, 74, 14, 75, 18, 76, 26, 77, 18, 78, 10 ],
[ 2, 1, 6, 1, 7, 1, 9, 1, 10, 1 ] ],
[ [ 37, 12, 38, 8, 39, -8, 41, 22, 42, 12, 44, 8, 45, 22, 46, 8 ],
[ 73, 12, 74, 16, 75, 22, 76, 30, 77, 22, 78, 12 ],
[ 1, 1, 2, 1, 5, 1, 6, 1, 8, 1, 9, 1 ] ],
[ [ 37, 16, 38, 22, 39, 30, 40, 42, 41, 30, 42, 16 ],
[ 73, 16, 74, 22, 75, 30, 76, 42, 77, 30, 78, 16 ],
[ 1, 1, 2, 1, 3, 1, 4, 1, 5, 1, 6, 1 ] ] ];
elif type = "E7" then
list:= [ [1,0,0,0,0,0,0], [0,0,0,0,0,1,0], [0,0,0,0,0,0,2], [0,0,1,0,0,0,0],
[2,0,0,0,0,0,0], [0,1,0,0,0,0,1], [1,0,0,0,0,1,0], [0,0,0,1,0,0,0],
[2,0,0,0,0,1,0], [0,0,0,0,0,2,0], [0,2,0,0,0,0,0], [2,0,0,0,0,0,2],
[0,0,1,0,0,1,0], [1,0,0,1,0,0,0], [0,0,2,0,0,0,0], [1,0,0,0,1,0,1],
[2,0,2,0,0,0,0], [0,1,1,0,0,0,1], [0,0,0,1,0,1,0], [2,0,0,0,0,2,0],
[0,0,0,0,2,0,0], [2,0,0,0,0,2,2], [2,1,1,0,0,0,1], [1,0,0,1,0,1,0],
[2,0,0,1,0,1,0], [0,0,0,2,0,0,0], [1,0,0,1,0,2,0], [1,0,0,1,0,1,2],
[2,0,0,0,2,0,0], [0,1,1,0,1,0,2], [0,0,2,0,0,2,0], [2,0,2,0,0,2,0],
[0,0,0,2,0,0,2], [0,0,0,2,0,2,0], [2,1,1,0,1,1,0], [2,1,1,0,1,0,2],
[2,0,0,2,0,0,2], [2,1,1,0,1,2,2], [2,0,0,2,0,2,0], [2,0,2,2,0,2,0],
[2,0,0,2,0,2,2], [2,2,2,0,2,0,2], [2,2,2,0,2,2,2], [2,2,2,2,2,2,2] ];
elms:=
[ [ [ 126, 1 ], [ 127, 2, 128, 2, 129, 3, 130, 4, 131, 3, 132, 2, 133, 1 ],
[ 63, 1 ] ],
[ [ 120, 1, 123, 1 ], [ 127, 2, 128, 3, 129, 4, 130, 6, 131, 5, 132, 4,
133, 2 ], [ 57, 1, 60, 1 ] ],
[ [ 110, 1, 111, 1, 112, 1 ], [ 127, 2, 128, 3, 129, 4, 130, 6, 131, 5,
132, 4, 133, 3 ], [ 47, 1, 48, 1, 49, 1 ] ],
[ [ 105, 1, 119, 1, 122, 1 ],
[ 127, 3, 128, 4, 129, 6, 130, 8, 131, 6, 132, 4, 133, 2 ],
[ 42, 1, 56, 1, 59, 1 ] ],
[ [ 107, 2, 109, 2 ], [ 127, 4, 128, 4, 129, 6, 130, 8, 131, 6, 132, 4,
133, 2 ], [ 44, 1, 46, 1 ] ],
[ [ 108, 1, 110, 1, 115, 1, 116, 1 ], [ 127, 3, 128, 5, 129, 6, 130, 9,
131, 7, 132, 5, 133, 3 ], [ 45, 1, 47, 1, 52, 1, 53, 1 ] ],
[ [ 107, 2, 109, 2, 112, 1 ],
[ 127, 4, 128, 5, 129, 7, 130, 10, 131, 8, 132, 6, 133, 3 ],
[ 44, 1, 46, 1, 49, 1 ] ],
[ [ 104, 2, 105, 1, 106, 2, 114, 1 ], [ 127, 4, 128, 6, 129, 8, 130, 12,
131, 9, 132, 6, 133, 3 ], [ 41, 1, 42, 1, 43, 1, 51, 1 ] ],
[ [ 83, 3, 84, 3, 112, 4 ],
[ 127, 6, 128, 7, 129, 10, 130, 14, 131, 11, 132, 8, 133, 4 ],
[ 20, 1, 21, 1, 49, 1 ] ],
[ [ 97, 2, 98, 2, 99, 2, 106, 2 ], [ 127, 4, 128, 6, 129, 8, 130, 12, 131,
10, 132, 8, 133, 4 ], [ 34, 1, 35, 1, 36, 1, 43, 1 ] ],
[ [ 100, 1, 101, 1, 102, 2, 103, 2, 104, 1 ],
[ 127, 4, 128, 7, 129, 8, 130, 12, 131, 9, 132, 6, 133, 3 ],
[ 37, 1, 38, 1, 39, 1, 40, 1, 41, 1 ] ],
[ [ 90, 3, 93, 4, 94, 1, 100, 3 ],
[ 127, 6, 128, 7, 129, 10, 130, 14, 131, 11, 132, 8, 133, 5 ],
[ 27, 1, 30, 1, 31, 1, 37, 1 ] ],
[ [ 97, 2, 98, 2, 99, 2, 100, 1, 106, 2 ],
[ 127, 5, 128, 7, 129, 10, 130, 14, 131, 11, 132, 8, 133, 4 ],
[ 34, 1, 35, 1, 36, 1, 37, 1, 43, 1 ] ],
[ [ 90, 3, 91, 4, 102, 3, 112, 1 ],
[ 127, 6, 128, 8, 129, 11, 130, 16, 131, 12, 132, 8, 133, 4 ],
[ 27, 1, 28, 1, 39, 1, 49, 1 ] ],
[ [ 90, 1, 92, 3, 94, 3, 95, 4, 102, 1 ],
[ 127, 6, 128, 8, 129, 12, 130, 16, 131, 12, 132, 8, 133, 4 ],
[ 27, 1, 29, 1, 31, 1, 32, 1, 39, 1 ] ],
[ [ 90, 3, 93, 4, 94, 1, 100, 3, 103, 1 ],
[ 127, 6, 128, 8, 129, 11, 130, 16, 131, 13, 132, 9, 133, 5 ],
[ 27, 1, 30, 1, 31, 1, 37, 1, 40, 1 ] ],
[ [ 64, 10, 91, 6, 92, 6, 94, 6 ],
[ 127, 10, 128, 12, 129, 18, 130, 24, 131, 18, 132, 12, 133, 6 ],
[ 1, 1, 28, 1, 29, 1, 31, 1 ] ],
[ [ 85, 1, 93, 1, 94, 4, 95, 3, 96, 3, 98, 1 ],
[ 127, 6, 128, 9, 129, 12, 130, 17, 131, 13, 132, 9, 133, 5 ],
[ 22, 1, 30, 1, 31, 1, 32, 1, 33, 1, 35, 1 ] ],
[ [ 90, 2, 92, 3, 93, 2, 94, 3, 95, 4 ],
[ 127, 6, 128, 9, 129, 12, 130, 18, 131, 14, 132, 10, 133, 5 ],
[ 27, 1, 29, 1, 30, 1, 31, 1, 32, 1 ] ],
[ [ 83, 4, 84, 4, 88, 6, 92, 6 ],
[ 127, 8, 128, 10, 129, 14, 130, 20, 131, 16, 132, 12, 133, 6 ],
[ 20, 1, 21, 1, 25, 1, 29, 1 ] ],
[ [ 88, 4, 89, 3, 90, 2, 91, 2, 92, 3, 110, 1 ],
[ 127, 6, 128, 9, 129, 12, 130, 18, 131, 15, 132, 10, 133, 5 ],
[ 25, 1, 26, 1, 27, 1, 28, 1, 29, 1, 47, 1 ] ],
[ [ 70, 9, 83, 5, 84, 5, 86, 8, 87, 8 ],
[ 127, 10, 128, 13, 129, 18, 130, 26, 131, 21, 132, 16, 133, 9 ],
[ 7, 1, 20, 1, 21, 1, 23, 1, 24, 1 ] ],
[ [ 64, 10, 91, 6, 92, 6, 93, 1, 94, 6 ],
[ 127, 10, 128, 13, 129, 18, 130, 25, 131, 19, 132, 13, 133, 7 ],
[ 1, 1, 28, 1, 29, 1, 30, 1, 31, 1 ] ],
[ [ 83, 4, 84, 4, 88, 6, 91, 1, 92, 6 ],
[ 127, 8, 128, 11, 129, 15, 130, 22, 131, 17, 132, 12, 133, 6 ],
[ 20, 1, 21, 1, 25, 1, 28, 1, 29, 1 ] ],
[ [ 71, 10, 81, 6, 91, 6, 92, 1, 93, 6, 94, 1 ],
[ 127, 10, 128, 13, 129, 18, 130, 26, 131, 20, 132, 14, 133, 7 ],
[ 8, 1, 18, 1, 28, 1, 29, 1, 30, 1, 31, 1 ] ],
[ [ 83, 6, 84, 2, 85, 4, 86, 2, 87, 4, 88, 6 ],
[ 127, 8, 128, 12, 129, 16, 130, 24, 131, 18, 132, 12, 133, 6 ],
[ 20, 1, 21, 1, 22, 1, 23, 1, 24, 1, 25, 1 ] ],
[ [ 75, 8, 76, 8, 83, 5, 84, 5, 91, 9 ],
[ 127, 10, 128, 14, 129, 19, 130, 28, 131, 22, 132, 16, 133, 8 ],
[ 12, 1, 13, 1, 20, 1, 21, 1, 28, 1 ] ],
[ [ 70, 9, 81, 8, 83, 5, 84, 5, 91, 1, 92, 8 ],
[ 127, 10, 128, 14, 129, 19, 130, 28, 131, 22, 132, 16, 133, 9 ],
[ 7, 1, 18, 1, 20, 1, 21, 1, 28, 1, 29, 1 ] ],
[ [ 71, 5, 80, 7, 81, 6, 82, 5, 83, 10, 91, -2, 92, 1, 93, 2 ],
[ 127, 10, 128, 13, 129, 18, 130, 26, 131, 21, 132, 14, 133, 7 ],
[ 17, 1, 18, 1, 19, 1, 20, 1, 29, 1, 30, 1 ] ],
[ [ 70, 6, 76, 9, 78, 6, 79, 6, 83, 3, 84, 10, 86, 3, 87, 4, 90, -3 ],
[ 127, 10, 128, 15, 129, 20, 130, 29, 131, 23, 132, 16, 133, 9 ],
[ 13, 1, 15, 1, 16, 1, 21, 1, 23, 1, 24, 1 ] ],
[ [ 77, 9, 78, 5, 80, 5, 82, 8, 86, 8, 89, 1 ],
[ 127, 10, 128, 14, 129, 20, 130, 28, 131, 22, 132, 16, 133, 8 ],
[ 14, 1, 15, 1, 17, 1, 19, 1, 23, 1, 26, 1 ] ],
[ [ 64, 14, 78, 18, 80, 8, 81, 10, 82, 10 ],
[ 127, 14, 128, 18, 129, 26, 130, 36, 131, 28, 132, 20, 133, 10 ],
[ 1, 1, 15, 1, 17, 1, 18, 1, 19, 1 ] ],
[ [ 76, 6, 77, 6, 78, 10, 79, 4, 81, 6, 82, 9, 84, 3, 85, -3, 87, 3, 96, 1 ]
, [ 127, 10, 128, 15, 129, 20, 130, 30, 131, 23, 132, 16, 133, 9 ],
[ 14, 1, 15, 1, 16, 1, 18, 1, 19, 1, 21, 1, 33, 1 ] ],
[ [ 75, 10, 76, 10, 77, 12, 78, 6, 79, 12, 80, 6 ],
[ 127, 12, 128, 18, 129, 24, 130, 36, 131, 28, 132, 20, 133, 10 ],
[ 12, 1, 13, 1, 14, 1, 15, 1, 16, 1, 17, 1 ] ],
[ [ 64, 14, 78, 18, 79, 1, 80, 8, 81, 10, 82, 10 ],
[ 127, 14, 128, 19, 129, 26, 130, 37, 131, 29, 132, 20, 133, 10 ],
[ 1, 1, 15, 1, 16, 1, 17, 1, 18, 1, 19, 1 ] ],
[ [ 64, 14, 70, 2, 76, 9, 78, 8, 79, 2, 80, 18, 86, 11, 87, 9 ],
[ 127, 14, 128, 19, 129, 26, 130, 37, 131, 29, 132, 20, 133, 11 ],
[ 1, 1, 7, 1, 13, 1, 15, 1, 17, 1, 23, 1 ] ],
[ [ 67, -9, 71, 14, 74, 18, 76, 11, 78, 9, 82, 2, 85, 2, 86, 8, 87, 1 ],
[ 127, 14, 128, 19, 129, 26, 130, 38, 131, 29, 132, 20, 133, 11 ],
[ 8, 1, 11, 1, 13, 1, 15, 1, 22, 1, 23, 1, 24, 1 ] ],
[ [ 64, 18, 69, 28, 70, 15, 78, 10, 79, 15, 80, 24 ],
[ 127, 18, 128, 25, 129, 34, 130, 49, 131, 39, 132, 28, 133, 15 ],
[ 1, 1, 6, 1, 7, 1, 15, 1, 16, 1, 17, 1 ] ],
[ [ 67, 15, 71, 16, 75, 12, 76, 12, 78, 7, 79, 15, 80, 7 ],
[ 127, 16, 128, 22, 129, 30, 130, 44, 131, 34, 132, 24, 133, 12 ],
[ 4, 1, 8, 1, 12, 1, 13, 1, 15, 1, 16, 1, 17, 1 ] ],
[ [ 64, 22, 66, 42, 72, 30, 74, 30, 75, 16, 76, 16 ],
[ 127, 22, 128, 30, 129, 42, 130, 60, 131, 46, 132, 32, 133, 16 ],
[ 1, 1, 3, 1, 9, 1, 11, 1, 12, 1, 13, 1 ] ],
[ [ 70, 15, 71, 18, 72, 24, 73, 15, 74, 10, 75, 28, 85, 1 ],
[ 127, 18, 128, 25, 129, 34, 130, 50, 131, 39, 132, 28, 133, 15 ],
[ 7, 1, 8, 1, 9, 1, 10, 1, 11, 1, 12, 1, 22, 1 ] ],
[ [ 64, 22, 65, 28, 66, -28, 70, 17, 72, 3, 73, 42, 74, 15, 75, 32, 76, 3,
81, 3 ],
[ 127, 22, 128, 31, 129, 42, 130, 60, 131, 47, 132, 32, 133, 17 ],
[ 1, 1, 2, 1, 7, 1, 9, 1, 10, 1, 11, 1, 12, 1 ] ],
[ [ 64, 26, 65, 15, 66, -15, 68, 57, 69, 40, 70, 21, 72, 22, 73, 50, 74, 22
], [ 127, 26, 128, 37, 129, 50, 130, 72, 131, 57, 132, 40, 133, 21 ],
[ 1, 1, 2, 1, 5, 1, 6, 1, 7, 1, 9, 1, 10, 1 ] ],
[ [ 64, 34, 65, 49, 66, 66, 67, 96, 68, 75, 69, 52, 70, 27 ],
[ 127, 34, 128, 49, 129, 66, 130, 96, 131, 75, 132, 52, 133, 27 ],
[ 1, 1, 2, 1, 3, 1, 4, 1, 5, 1, 6, 1, 7, 1 ] ] ];
elif type = "E8" then
list:= [ [0,0,0,0,0,0,0,1], [1,0,0,0,0,0,0,0], [0,0,0,0,0,0,1,0], [0,0,0,0,0,0,0,2],
[0,1,0,0,0,0,0,0], [1,0,0,0,0,0,0,1], [0,0,0,0,0,1,0,0], [1,0,0,0,0,0,0,2],
[0,0,1,0,0,0,0,0], [2,0,0,0,0,0,0,0], [1,0,0,0,0,0,1,0], [0,0,0,0,0,1,0,1],
[0,0,0,0,0,0,2,0], [0,0,0,0,0,0,2,2], [0,0,0,0,1,0,0,0], [0,0,1,0,0,0,0,1],
[0,1,0,0,0,0,1,0], [1,0,0,0,0,1,0,0], [2,0,0,0,0,0,0,2], [0,0,0,1,0,0,0,0],
[0,1,0,0,0,0,1,2], [0,2,0,0,0,0,0,0], [1,0,0,0,0,1,0,1], [1,0,0,0,1,0,0,0],
[1,0,0,0,0,1,0,2], [0,0,0,1,0,0,0,1], [0,0,0,0,0,2,0,0], [2,0,0,0,0,1,0,1],
[0,0,0,1,0,0,0,2], [0,0,1,0,0,1,0,0], [0,2,0,0,0,0,0,2], [2,0,0,0,0,0,2,0],
[2,0,0,0,0,0,2,2], [0,0,0,1,0,0,1,0], [1,0,0,1,0,0,0,1], [0,0,1,0,0,1,0,1],
[0,1,1,0,0,0,1,0], [1,0,0,0,1,0,1,0], [0,0,0,1,0,1,0,0], [1,0,0,0,1,0,1,2],
[0,0,0,0,2,0,0,0], [2,0,0,0,0,2,0,0], [0,1,1,0,0,0,1,2], [1,0,0,1,0,1,0,0],
[0,0,0,1,0,1,0,2], [2,0,0,0,0,2,0,2], [0,0,0,0,2,0,0,2], [2,1,1,0,0,0,1,2],
[2,0,0,0,0,2,2,2], [1,0,0,1,0,1,0,1], [1,0,0,1,0,1,1,0], [1,0,0,1,0,1,0,2],
[2,0,0,1,0,1,0,2], [0,0,0,2,0,0,0,2], [2,0,0,0,2,0,0,2], [1,0,0,1,0,1,2,2],
[0,1,1,0,1,0,2,2], [0,0,0,2,0,0,2,0], [2,1,1,0,1,1,0,1], [0,0,0,2,0,0,2,2],
[2,1,1,0,1,0,2,2], [2,0,0,2,0,0,2,0], [2,0,0,2,0,0,2,2], [2,1,1,0,1,2,2,2],
[2,0,0,2,0,2,0,2], [2,0,0,2,0,2,2,2], [2,2,2,0,2,0,2,2], [2,2,2,0,2,2,2,2],
[2,2,2,2,2,2,2,2] ];
elms:=
[ [ [ 240, 1 ],
[ 241, 2, 242, 3, 243, 4, 244, 6, 245, 5, 246, 4, 247, 3, 248, 2 ],
[ 120, 1 ] ],
[ [ 233, 1, 234, 1 ], [ 241, 4, 242, 5, 243, 7, 244, 10, 245, 8, 246, 6,
247, 4, 248, 2 ], [ 113, 1, 114, 1 ] ],
[ [ 224, 1, 225, 1, 226, 1 ],
[ 241, 4, 242, 6, 243, 8, 244, 12, 245, 10, 246, 8, 247, 6, 248, 3 ],
[ 104, 1, 105, 1, 106, 1 ] ],
[ [ 208, 2, 210, 2 ], [ 241, 4, 242, 6, 243, 8, 244, 12, 245, 10, 246, 8,
247, 6, 248, 4 ], [ 88, 1, 90, 1 ] ],
[ [ 215, 1, 217, 1, 218, 1, 223, 1 ],
[ 241, 5, 242, 8, 243, 10, 244, 15, 245, 12, 246, 9, 247, 6, 248, 3 ],
[ 95, 1, 97, 1, 98, 1, 103, 1 ] ],
[ [ 208, 2, 210, 2, 217, 1 ], [ 241, 6, 242, 8, 243, 11, 244, 16, 245, 13,
246, 10, 247, 7, 248, 4 ], [ 88, 1, 90, 1, 97, 1 ] ],
[ [ 203, 2, 205, 2, 211, 1, 212, 1 ],
[ 241, 6, 242, 9, 243, 12, 244, 18, 245, 15, 246, 12, 247, 8, 248, 4 ],
[ 83, 1, 85, 1, 91, 1, 92, 1 ] ],
[ [ 162, 3, 163, 3, 217, 4 ], [ 241, 8, 242, 11, 243, 15, 244, 22, 245, 18,
246, 14, 247, 10, 248, 6 ], [ 42, 1, 43, 1, 97, 1 ] ],
[ [ 197, 2, 200, 2, 202, 1, 204, 1, 210, 1 ],
[ 241, 7, 242, 10, 243, 14, 244, 20, 245, 16, 246, 12, 247, 8, 248, 4 ],
[ 77, 1, 80, 1, 82, 1, 84, 1, 90, 1 ] ],
[ [ 190, 2, 191, 2, 193, 2, 201, 2 ],
[ 241, 8, 242, 10, 243, 14, 244, 20, 245, 16, 246, 12, 247, 8, 248, 4 ],
[ 70, 1, 71, 1, 73, 1, 81, 1 ] ],
[ [ 190, 2, 192, 2, 193, 2, 194, 1, 200, 2 ],
[ 241, 8, 242, 11, 243, 15, 244, 22, 245, 18, 246, 14, 247, 10, 248, 5 ]
, [ 70, 1, 72, 1, 73, 1, 74, 1, 80, 1 ] ],
[ [ 182, 3, 185, 3, 186, 4, 213, 1 ],
[ 241, 8, 242, 12, 243, 16, 244, 24, 245, 20, 246, 16, 247, 11, 248, 6 ]
, [ 62, 1, 65, 1, 66, 1, 93, 1 ] ],
[ [ 180, 4, 181, 3, 182, 1, 184, 3, 198, 1 ],
[ 241, 8, 242, 12, 243, 16, 244, 24, 245, 20, 246, 16, 247, 12, 248, 6 ]
, [ 60, 1, 61, 1, 62, 1, 64, 1, 78, 1 ] ],
[ [ 128, 10, 173, 6, 175, 6, 191, 6 ],
[ 241, 12, 242, 18, 243, 24, 244, 36, 245, 30, 246, 24, 247, 18, 248,
10 ], [ 8, 1, 53, 1, 55, 1, 71, 1 ] ],
[ [ 189, 2, 190, 2, 191, 1, 192, 1, 193, 2, 194, 2 ],
[ 241, 8, 242, 12, 243, 16, 244, 24, 245, 20, 246, 15, 247, 10, 248, 5 ]
, [ 69, 1, 70, 1, 71, 1, 72, 1, 73, 1, 74, 1 ] ],
[ [ 178, 4, 187, 3, 188, 3, 189, 1, 202, 1 ],
[ 241, 9, 242, 13, 243, 18, 244, 26, 245, 21, 246, 16, 247, 11, 248, 6 ]
, [ 58, 1, 67, 1, 68, 1, 69, 1, 82, 1 ] ],
[ [ 176, 4, 179, 3, 189, 1, 191, 3, 192, 1, 193, 1 ],
[ 241, 9, 242, 14, 243, 18, 244, 27, 245, 22, 246, 17, 247, 12, 248, 6 ]
, [ 56, 1, 59, 1, 69, 1, 71, 1, 72, 1, 73, 1 ] ],
[ [ 165, 3, 177, 3, 178, 2, 187, 2, 194, 4 ],
[ 241, 10, 242, 14, 243, 19, 244, 28, 245, 23, 246, 18, 247, 12, 248, 6
], [ 45, 1, 57, 1, 58, 1, 67, 1, 74, 1 ] ],
[ [ 162, 4, 163, 4, 173, 6, 177, 6 ],
[ 241, 12, 242, 16, 243, 22, 244, 32, 245, 26, 246, 20, 247, 14, 248, 8
], [ 42, 1, 43, 1, 53, 1, 57, 1 ] ],
[ [ 172, 3, 178, 4, 180, 2, 181, 2, 182, 3, 198, 1 ],
[ 241, 10, 242, 15, 243, 20, 244, 30, 245, 24, 246, 18, 247, 12, 248, 6
], [ 52, 1, 58, 1, 60, 1, 61, 1, 62, 1, 78, 1 ] ],
[ [ 128, 10, 175, 6, 178, 6, 186, 6, 189, 1 ],
[ 241, 13, 242, 20, 243, 26, 244, 39, 245, 32, 246, 25, 247, 18, 248,
10 ], [ 8, 1, 55, 1, 58, 1, 66, 1, 69, 1 ] ],
[ [ 165, 1, 174, 2, 176, 4, 177, 3, 178, 1, 179, 3, 181, 2 ],
[ 241, 10, 242, 16, 243, 20, 244, 30, 245, 24, 246, 18, 247, 12, 248, 6
], [ 45, 1, 54, 1, 56, 1, 57, 1, 58, 1, 59, 1, 61, 1 ] ],
[ [ 162, 4, 163, 4, 173, 6, 177, 6, 181, 1 ],
[ 241, 12, 242, 17, 243, 23, 244, 34, 245, 28, 246, 22, 247, 15, 248, 8
], [ 42, 1, 43, 1, 53, 1, 57, 1, 61, 1 ] ],
[ [ 164, 3, 165, 3, 166, 3, 167, 3, 175, 4, 188, 4 ],
[ 241, 12, 242, 17, 243, 23, 244, 34, 245, 28, 246, 21, 247, 14, 248, 7
], [ 44, 1, 45, 1, 46, 1, 47, 1, 55, 1, 68, 1 ] ],
[ [ 135, 10, 165, 6, 177, 6, 178, 1, 179, 1, 181, 6 ],
[ 241, 14, 242, 20, 243, 27, 244, 40, 245, 33, 246, 26, 247, 18, 248,
10 ], [ 15, 1, 45, 1, 57, 1, 58, 1, 59, 1, 61, 1 ] ],
[ [ 167, 4, 169, 6, 170, 4, 171, 1, 172, 6, 184, 1 ],
[ 241, 12, 242, 18, 243, 24, 244, 36, 245, 29, 246, 22, 247, 15, 248, 8
], [ 47, 1, 49, 1, 50, 1, 51, 1, 52, 1, 64, 1 ] ],
[ [ 165, 2, 166, 4, 167, 6, 168, 6, 169, 4, 170, 2 ],
[ 241, 12, 242, 18, 243, 24, 244, 36, 245, 30, 246, 24, 247, 16, 248, 8
], [ 45, 1, 46, 1, 47, 1, 48, 1, 49, 1, 50, 1 ] ],
[ [ 143, 8, 144, 8, 162, 5, 163, 5, 181, 9 ],
[ 241, 16, 242, 22, 243, 30, 244, 44, 245, 36, 246, 28, 247, 19, 248,
10 ], [ 23, 1, 24, 1, 42, 1, 43, 1, 61, 1 ] ],
[ [ 142, 10, 149, 5, 160, -2, 164, 6, 168, 7, 173, 2, 179, 5, 191, 1 ],
[ 241, 14, 242, 21, 243, 28, 244, 42, 245, 34, 246, 26, 247, 18, 248,
10 ], [ 22, 1, 44, 1, 48, 1, 53, 1, 59, 1, 71, 1 ] ],
[ [ 164, 1, 165, 2, 166, 4, 167, 6, 168, 6, 169, 4, 170, 2 ],
[ 241, 13, 242, 19, 243, 26, 244, 38, 245, 31, 246, 24, 247, 16, 248, 8
], [ 44, 1, 45, 1, 46, 1, 47, 1, 48, 1, 49, 1, 50, 1 ] ],
[ [ 154, 6, 157, 6, 158, 6, 160, 2, 163, 10, 184, 2 ],
[ 241, 14, 242, 22, 243, 28, 244, 42, 245, 34, 246, 26, 247, 18, 248,
10 ], [ 34, 1, 37, 1, 38, 1, 40, 1, 43, 1, 64, 1 ] ],
[ [ 154, 5, 155, 5, 156, 9, 158, 8, 164, 8, 170, 1 ],
[ 241, 16, 242, 22, 243, 30, 244, 44, 245, 36, 246, 28, 247, 20, 248,
10 ], [ 34, 1, 35, 1, 36, 1, 38, 1, 44, 1, 50, 1 ] ],
[ [ 128, 14, 141, 18, 157, 10, 169, 8, 171, 10 ],
[ 241, 20, 242, 28, 243, 38, 244, 56, 245, 46, 246, 36, 247, 26, 248,
14 ], [ 8, 1, 21, 1, 37, 1, 49, 1, 51, 1 ] ],
[ [ 159, 6, 161, 3, 162, 6, 163, 3, 164, 4, 165, 4, 168, 4 ],
[ 241, 14, 242, 21, 243, 28, 244, 42, 245, 34, 246, 26, 247, 18, 248, 9
], [ 39, 1, 41, 1, 42, 1, 43, 1, 44, 1, 45, 1, 48, 1 ] ],
[ [ 151, 8, 152, 9, 156, 5, 166, 8, 170, 5, 181, 1 ],
[ 241, 16, 242, 23, 243, 31, 244, 46, 245, 37, 246, 28, 247, 19, 248,
10 ], [ 31, 1, 32, 1, 36, 1, 46, 1, 50, 1, 61, 1 ] ],
[ [ 142, 10, 147, -2, 158, 2, 159, 2, 162, -5, 164, 3, 168, 7, 169, 2, 179,
5 ],
[ 241, 15, 242, 22, 243, 30, 244, 44, 245, 36, 246, 28, 247, 19, 248,
10 ], [ 22, 1, 38, 1, 39, 1, 44, 2, 48, 1, 49, 1, 59, 1 ] ],
[ [ 145, 3, 154, 6, 157, 6, 158, 6, 159, 4, 160, 3, 163, 10 ],
[ 241, 16, 242, 24, 243, 32, 244, 47, 245, 38, 246, 29, 247, 20, 248,
10 ], [ 25, 1, 34, 1, 37, 1, 38, 1, 39, 1, 40, 1, 43, 1 ] ],
[ [ 148, 1, 151, 8, 157, 8, 161, 9, 162, 5, 163, 5, 168, 1 ],
[ 241, 16, 242, 23, 243, 31, 244, 46, 245, 38, 246, 29, 247, 20, 248,
10 ], [ 28, 1, 31, 1, 37, 1, 41, 1, 42, 1, 43, 1, 48, 1 ] ],
[ [ 140, 5, 157, 9, 158, 5, 159, 2, 161, 8, 162, 2, 163, 8 ],
[ 241, 16, 242, 24, 243, 32, 244, 48, 245, 39, 246, 30, 247, 20, 248,
10 ], [ 20, 1, 37, 1, 38, 1, 39, 1, 41, 1, 42, 1, 43, 1 ] ],
[ [ 128, 14, 154, 8, 155, 18, 157, 10, 158, 10, 168, 1 ],
[ 241, 20, 242, 29, 243, 39, 244, 58, 245, 48, 246, 37, 247, 26, 248,
14 ], [ 8, 1, 34, 1, 35, 1, 37, 1, 38, 1, 48, 1 ] ],
[ [ 125, 5, 158, 2, 159, 9, 160, 8, 161, 1, 162, 8, 163, 2, 164, 5 ],
[ 241, 16, 242, 24, 243, 32, 244, 48, 245, 40, 246, 30, 247, 20, 248,
10 ], [ 5, 1, 38, 1, 39, 1, 40, 1, 41, 1, 42, 1, 43, 1, 44, 1 ] ],
[ [ 143, 10, 144, 10, 153, 12, 154, 6, 155, 6, 156, 12 ],
[ 241, 20, 242, 28, 243, 38, 244, 56, 245, 46, 246, 36, 247, 24, 248,
12 ], [ 23, 1, 24, 1, 33, 1, 34, 1, 35, 1, 36, 1 ] ],
[ [ 128, 14, 145, 1, 154, 8, 155, 18, 157, 10, 158, 10, 160, 1 ],
[ 241, 20, 242, 30, 243, 40, 244, 59, 245, 48, 246, 37, 247, 26, 248,
14 ], [ 8, 1, 25, 1, 34, 1, 35, 1, 37, 1, 38, 1, 40, 1 ] ],
[ [ 143, 10, 144, 10, 152, 1, 153, 12, 154, 6, 155, 6, 156, 12 ],
[ 241, 20, 242, 29, 243, 39, 244, 58, 245, 47, 246, 36, 247, 24, 248,
12 ], [ 23, 1, 24, 1, 32, 1, 33, 1, 34, 1, 35, 1, 36, 1 ] ],
[ [ 128, 14, 140, 1, 152, 2, 153, -2, 154, 8, 155, 18, 157, 9, 158, 11,
159, -9 ],
[ 241, 20, 242, 30, 243, 40, 244, 60, 245, 49, 246, 38, 247, 26, 248,
14 ], [ 8, 1, 20, 1, 32, 1, 34, 1, 35, 1, 37, 1, 38, 1 ] ],
[ [ 121, 12, 128, 16, 140, 7, 153, 7, 154, 15, 155, 15, 164, 12 ],
[ 241, 24, 242, 34, 243, 46, 244, 68, 245, 56, 246, 44, 247, 30, 248,
16 ], [ 1, 1, 8, 1, 20, 1, 33, 1, 34, 1, 35, 1, 44, 1 ] ],
[ [ 128, 14, 146, 10, 147, 2, 150, 2, 152, 10, 159, 18, 161, 8 ],
[ 241, 20, 242, 30, 243, 40, 244, 60, 245, 50, 246, 38, 247, 26, 248,
14 ], [ 8, 1, 26, 1, 27, 1, 30, 1, 32, 1, 39, 1, 41, 1 ] ],
[ [ 121, 28, 128, 18, 152, 15, 153, 15, 154, 10, 155, 24 ],
[ 241, 28, 242, 40, 243, 54, 244, 79, 245, 64, 246, 49, 247, 34, 248,
18 ], [ 1, 1, 8, 1, 32, 1, 33, 1, 34, 1, 35, 1 ] ],
[ [ 121, 16, 127, 42, 128, 22, 146, 30, 147, 30, 164, 16 ],
[ 241, 32, 242, 46, 243, 62, 244, 92, 245, 76, 246, 60, 247, 42, 248,
22 ], [ 1, 1, 7, 1, 8, 1, 26, 1, 27, 1, 44, 1 ] ],
[ [ 143, 18, 144, 4, 146, 3, 147, 10, 148, 10, 149, 14, 152, 8, 161, 3 ],
[ 241, 22, 242, 32, 243, 43, 244, 64, 245, 52, 246, 40, 247, 27, 248,
14 ], [ 23, 1, 24, 1, 26, 1, 27, 1, 28, 1, 29, 1, 32, 1, 41, 1 ] ],
[ [ 134, 15, 143, 12, 144, 12, 146, 7, 147, 7, 149, 15, 152, 16 ],
[ 241, 24, 242, 35, 243, 47, 244, 70, 245, 57, 246, 44, 247, 30, 248,
15 ], [ 14, 1, 23, 1, 24, 1, 26, 1, 27, 1, 29, 1, 32, 1 ] ],
[ [ 135, 16, 136, 12, 146, 15, 147, 15, 148, 7, 150, 12, 152, 1, 161, 7 ],
[ 241, 24, 242, 35, 243, 47, 244, 70, 245, 57, 246, 44, 247, 30, 248,
16 ], [ 15, 1, 16, 1, 26, 1, 27, 1, 28, 1, 30, 1, 32, 1, 41, 1 ] ],
[ [ 129, 28, 135, 18, 146, 24, 147, 10, 148, 15, 152, 15, 161, 1 ],
[ 241, 28, 242, 40, 243, 54, 244, 80, 245, 65, 246, 50, 247, 34, 248,
18 ], [ 9, 1, 15, 1, 26, 1, 27, 1, 28, 1, 32, 1, 41, 1 ] ],
[ [ 124, 8, 128, 12, 132, -4, 135, 16, 143, 6, 145, 14, 146, 12, 150, 4,
151, 18, 154, 4, 155, 10, 159, -4 ],
[ 241, 24, 242, 36, 243, 48, 244, 72, 245, 58, 246, 44, 247, 30, 248,
16 ], [ 4, 1, 15, 1, 23, 1, 25, 1, 26, 1, 31, 1, 34, 1, 35, 1 ] ],
[ [ 138, 10, 139, 24, 140, 15, 141, 15, 142, 18, 143, 28, 153, 1, 169, 1 ],
[ 241, 28, 242, 40, 243, 54, 244, 80, 245, 66, 246, 50, 247, 34, 248,
18 ], [ 18, 1, 19, 1, 20, 1, 21, 1, 22, 1, 23, 1, 33, 1, 49, 1 ] ],
[ [ 127, 42, 128, 22, 143, 16, 144, 16, 146, 30, 147, 30, 152, 1 ],
[ 241, 32, 242, 47, 243, 63, 244, 94, 245, 77, 246, 60, 247, 42, 248,
22 ], [ 7, 1, 8, 1, 23, 1, 24, 1, 26, 1, 27, 1, 32, 1 ] ],
[ [ 127, 28, 128, 22, 134, 42, 137, 17, 138, 28, 143, 3, 144, 32, 146, 3,
147, 15, 151, -3 ],
[ 241, 32, 242, 48, 243, 64, 244, 95, 245, 78, 246, 60, 247, 42, 248,
22 ], [ 8, 1, 14, 1, 17, 1, 18, 1, 24, 1, 26, 1, 27, 1 ] ],
[ [ 124, 8, 134, 18, 135, 18, 143, 8, 144, 20, 145, 14, 146, 20, 147, 14 ],
[ 241, 28, 242, 42, 243, 56, 244, 84, 245, 68, 246, 52, 247, 36, 248,
18 ], [ 4, 1, 14, 1, 15, 1, 23, 1, 24, 1, 25, 1, 26, 1, 27, 1 ] ],
[ [ 121, 36, 133, 21, 137, 40, 138, 12, 139, 30, 142, 22, 148, 21 ],
[ 241, 36, 242, 52, 243, 70, 244, 103, 245, 84, 246, 64, 247, 43, 248,
22 ], [ 1, 1, 13, 1, 17, 1, 18, 1, 19, 1, 22, 1, 28, 1 ] ],
[ [ 124, 16, 128, 22, 134, 42, 143, 2, 144, 30, 145, 30, 146, 16, 147, 2 ],
[ 241, 32, 242, 48, 243, 64, 244, 96, 245, 78, 246, 60, 247, 42, 248,
22 ], [ 4, 1, 8, 1, 14, 1, 23, 1, 24, 1, 25, 1, 26, 1, 27, 1 ] ],
[ [ 121, 40, 127, 15, 128, 26, 134, 50, 137, 21, 138, 15, 139, 57, 146, 22,
147, -22 ],
[ 241, 40, 242, 58, 243, 78, 244, 115, 245, 94, 246, 72, 247, 50, 248,
26 ], [ 1, 1, 8, 1, 14, 1, 17, 1, 18, 1, 19, 1, 26, 1 ] ],
[ [ 121, 36, 124, 12, 135, 2, 137, 30, 138, 2, 139, 40, 141, 22, 142, 22,
146, 20, 147, -20 ],
[ 241, 36, 242, 52, 243, 70, 244, 104, 245, 84, 246, 64, 247, 44, 248,
22 ], [ 1, 1, 4, 1, 17, 1, 18, 1, 19, 1, 21, 1, 22, 1, 26, 1 ] ],
[ [ 124, 21, 127, 15, 128, 26, 129, 40, 134, 50, 137, 1, 138, 57, 139, 15,
146, -22, 147, 22 ],
[ 241, 40, 242, 58, 243, 78, 244, 116, 245, 94, 246, 72, 247, 50, 248,
26 ], [ 4, 1, 8, 1, 9, 1, 14, 1, 17, 1, 18, 1, 19, 1, 27, 1 ] ],
[ [ 121, 52, 126, 96, 127, 66, 128, 34, 137, 27, 138, 49, 139, 75 ],
[ 241, 52, 242, 76, 243, 102, 244, 151, 245, 124, 246, 96, 247, 66,
248, 34 ], [ 1, 1, 6, 1, 7, 1, 8, 1, 17, 1, 18, 1, 19, 1 ] ],
[ [ 121, 44, 124, 14, 128, 28, 133, 26, 134, 54, 137, 36, 138, 28, 139, 50 ]
, [ 241, 44, 242, 64, 243, 86, 244, 128, 245, 104, 246, 80, 247, 54,
248, 28 ], [ 1, 1, 4, 1, 8, 1, 13, 1, 14, 1, 17, 1, 18, 1, 19, 1 ] ]
,
[ [ 126, 96, 127, 66, 128, 34, 129, 52, 130, 27, 131, 1, 132, 75, 145, 49 ],
[ 241, 52, 242, 76, 243, 102, 244, 152, 245, 124, 246, 96, 247, 66,
248, 34 ], [ 6, 1, 7, 1, 8, 1, 9, 1, 10, 1, 11, 1, 12, 1, 25, 1 ] ],
[ [ 121, 60, 122, 66, 123, -66, 125, 108, 127, 22, 128, 38, 130, 22, 131,
118, 132, 22, 134, 74, 140, 34 ],
[ 241, 60, 242, 88, 243, 118, 244, 174, 245, 142, 246, 108, 247, 74,
248, 38 ], [ 1, 1, 2, 1, 5, 1, 8, 1, 10, 1, 11, 1, 14, 1, 20, 1 ] ],
[ [ 121, 72, 122, 38, 123, -38, 125, 172, 126, 132, 127, 90, 128, 46, 130,
68, 131, 142, 132, 68 ],
[ 241, 72, 242, 106, 243, 142, 244, 210, 245, 172, 246, 132, 247, 90,
248, 46 ], [ 1, 1, 2, 1, 5, 1, 6, 1, 7, 1, 8, 1, 10, 1, 11, 1 ] ],
[ [ 121, 92, 122, 136, 123, 182, 124, 270, 125, 220, 126, 168, 127, 114,
128, 58 ],
[ 241, 92, 242, 136, 243, 182, 244, 270, 245, 220, 246, 168, 247, 114,
248, 58 ], [ 1, 1, 2, 1, 3, 1, 4, 1, 5, 1, 6, 1, 7, 1, 8, 1 ] ] ];
elif type[1] = 'A' then
list:= SLAfcts.weighted_dyn_diags_An(Length(CartanMatrix(RootSystem(L))));
orbs:= [ ];
for i in [1..Length(list[1])] do
if not IsZero(list[1][i]) then
o:= NilpotentOrbit( L, list[1][i] );
SetOrbitPartition( o, list[2][i] );
Add( orbs, o );
fi;
od;
return orbs;
elif type[1] = 'B' then
list:= SLAfcts.weighted_dyn_diags_Bn(Length(CartanMatrix(RootSystem(L))));
orbs:= [ ];
for i in [1..Length(list[1])] do
if not IsZero( list[1][i] ) then
o:= NilpotentOrbit( L, list[1][i] );
SetOrbitPartition( o, list[2][i] );
Add( orbs, o );
fi;
od;
return orbs;
elif type[1] = 'C' then
list:= SLAfcts.weighted_dyn_diags_Cn(Length(CartanMatrix(RootSystem(L))));
orbs:= [ ];
for i in [1..Length(list[1])] do
if not IsZero( list[1][i] ) then
o:= NilpotentOrbit( L, list[1][i] );
SetOrbitPartition( o, list[2][i] );
Add( orbs, o );
fi;
od;
return orbs;
elif type[1] = 'D' then
list:= SLAfcts.weighted_dyn_diags_Dn(Length(CartanMatrix(RootSystem(L))));
orbs:= [ ];
for i in [1..Length(list[1])] do
if not IsZero( list[1][i] ) then
o:= NilpotentOrbit( L, list[1][i] );
SetOrbitPartition( o, list[2][i] );
Add( orbs, o );
fi;
od;
return orbs;
fi;
orbs:= [ ];
for i in [1..Length( list )] do
o:= NilpotentOrbit( L, list[i] );
sl2:= [ ];
for u in elms[i] do
a:= Zero(L);
for j in [1,3..Length(u)-1] do
a := a + u[j+1]*Basis(L)[u[j]];
od;
Add( sl2, a );
od;
SetSL2Triple( o, sl2 );
Add( orbs, o );
od;
return orbs;
end;
SLAfcts.nilporbs1:= function( L )
# L simple.
local tL, F, K, f, o, tK, eK, p, orbs, orb, wd, new, exceptional, eL, list, i;
tL:= CartanType( CartanMatrix( RootSystem(L) ) );
if Length(tL.types) > 1 then
Error("The Lie algebra <L> is not simple.");
fi;
F:= LeftActingDomain(L);
K:= SimpleLieAlgebra( tL.types[1][1], tL.types[1][2], F );
exceptional:= tL.types[1][1] in ["E","F","G"];
if exceptional then
f:= IsomorphismOfSemisimpleLieAlgebras( K, L );
fi;
o:= SLAfcts.nilporbs( K );
tK:= CartanType( CartanMatrix( RootSystem(K) ) );
eK:= tK.enumeration[1];
eL:= tL.enumeration[1];
list:= [ ];
for i in [1..Length(eK)] do list[eK[i]]:= eL[i]; od;
p:= PermList( list );
orbs:= [ ];
for orb in o do
wd:= Permuted( WeightedDynkinDiagram(orb), p );
new:= NilpotentOrbit( L, wd );
if exceptional then
SetSL2Triple( new, List( SL2Triple( orb ), x -> Image( f, x ) ) );
else
SetOrbitPartition( new, OrbitPartition( orb ) );
fi;
Add( orbs, new );
od;
return orbs;
end;
InstallMethod( IsSLA,
"for a Lie algebra",
true, [ IsLieAlgebra ], 0,
function( L )
local R, t, c, Ks, i, b, bounds, sm, e, pp;
R:= RootSystem(L);
if R = fail then return fail; fi;
t:= CartanType( CartanMatrix( RootSystem(L) ) );
if Length( t.types ) = 1 then
return true;
else
c:= CanonicalGenerators(R);
Ks:= [ ];
for i in [1..Length(t.enumeration)] do
Add( Ks, UnderlyingLieAlgebra( SLAfcts.rtsys( L,
List( c, u -> u{t.enumeration[i]} ) ) ) );
od;
b:= Concatenation( List( Ks, U -> BasisVectors( Basis(U) ) ) );
bounds:= [ [1,Dimension(Ks[1])] ];
for i in [2..Length(Ks)] do
sm:= Sum( [1..i-1], j -> Dimension( Ks[j] ) );
Add( bounds, [sm+1,sm+Dimension(Ks[i])] );
od;
e:= Concatenation( t.enumeration );
pp:= [ ];
for i in [1..Length(e)] do
Add( pp, Position(e,i) );
od;
SetSLAComponents( L, rec( Ks:= Ks, pp:= pp, bounds:= bounds,
bas:= Basis( L, b ) ) );
return false;
fi;
end );
InstallOtherMethod( NilpotentOrbits,
"for a Lie algebra",
true, [ IsLieAlgebra ], 10,
function( L )
# L semi-simple.
local Ks, wds, wds0, w1, w2, o, wd, K, p, e, pp, i, orbs;
if IsSLA(L) then
return SLAfcts.nilporbs1(L);
else
Ks:= SLAComponents( L ).Ks;
wds:= [ [] ];
for K in Ks do
o:= SLAfcts.nilporbs1(K);
wd:= [ List( [1..Length(CartanMatrix(RootSystem(K)))], i -> 0 ) ];
Append( wd, List( o, WeightedDynkinDiagram ) );
wds0:= [ ];
for w1 in wds do
for w2 in wd do
Add( wds0, Concatenation(w1,w2) );
od;
od;
wds:= wds0;
od;
p:= PositionProperty( wds, x -> ForAll( x, IsZero ) );
RemoveElmList( wds, p );
wds0:= [ ];
pp:= SLAComponents(L).pp;
for w1 in wds do
Add( wds0, w1{pp} );
od;
wds:= wds0;
orbs:= List( wds, w -> NilpotentOrbit( L, w ) );
fi;
return orbs;
end );
InstallMethod( SignatureTable,
"for Lie algebra", true, [IsLieAlgebra], 0,
function( L )
local o, R, p, tab, x, w, max, dims, r, u, wt, dc, char, it, i,
Ci, h, ev, pos, tp, res, en;
o:= NilpotentOrbits(L);
R:= RootSystem(L);
tp:= CartanType( CartanMatrix(R) ).types[1];
if tp[1] in [ "A", "B", "C", "E", "F", "G" ] then
p:= PositiveRootsNF(R);
tab:= [ ];
for x in o do
w:= WeightedDynkinDiagram(x);
max:= p[Length(p)]*w;
if not IsInt( max ) then # hack to make it work with SqrtField...
max:= max![1][1][1];
fi;
dims:= List([1..max+1], u -> 0 );
for r in p do
u:= r*w+1;
if not IsInt( u ) then
u:= u![1][1][1];
fi;
dims[u]:= dims[u]+1;
od;
dims[1]:= 2*dims[1]+Length(CartanMatrix(R));
Add( tab, [ dims, w ] );
od;
return rec( tipo:= "notD", tab:= tab );
else
en:= CartanType( CartanMatrix(R) ).enumeration[1];
wt:= List( CartanMatrix( R ), x -> 0 );
wt[en[1]]:= 1;
dc:= DominantCharacter( L, wt );
char:= [[],[]];
for i in [1..Length(dc[1])] do
it:= WeylOrbitIterator( WeylGroup(R), dc[1][i] );
while not IsDoneIterator( it ) do
Add( char[1], NextIterator( it ) );
Add( char[2], dc[2][i] );
od;
od;
Ci:= FamilyObj(o[1])!.invCM;
tab:= [ ];
for x in o do
h:= Ci*WeightedDynkinDiagram(x);
dims:= [ ];
for i in [1..Length(char[1])] do
ev:= h*char[1][i];
pos:= PositionProperty( dims, y -> y[1]=ev);
if pos = fail then
Add( dims, [ev, char[2][i]] );
else
dims[pos][2]:= dims[pos][2]+char[2][i];
fi;
od;
Sort( dims, function(a,b) return a[1] < b[1]; end );
Add( tab, [dims, WeightedDynkinDiagram(x)] );
od;
res:= rec( tipo:= "D", char1:= char, tab1:= tab, V1:=
HighestWeightModule( L, wt ) );
wt:= List( CartanMatrix( R ), x -> 0 );
wt[en[Length(wt)]]:= 1;
dc:= DominantCharacter( L, wt );
char:= [[],[]];
for i in [1..Length(dc[1])] do
it:= WeylOrbitIterator( WeylGroup(R), dc[1][i] );
while not IsDoneIterator( it ) do
Add( char[1], NextIterator( it ) );
Add( char[2], dc[2][i] );
od;
od;
Ci:= FamilyObj(o[1])!.invCM;
tab:= [ ];
for x in o do
h:= Ci*WeightedDynkinDiagram(x);
dims:= [ ];
for i in [1..Length(char[1])] do
ev:= h*char[1][i];
pos:= PositionProperty( dims, y -> y[1]=ev);
if pos = fail then
Add( dims, [ev, char[2][i]] );
else
dims[pos][2]:= dims[pos][2]+char[2][i];
fi;
od;
Sort( dims, function(a,b) return a[1] < b[1]; end );
Add( tab, [dims, WeightedDynkinDiagram(x)] );
od;
res.char2:= char; res.tab2:= tab;
res.V2:= HighestWeightModule( L, wt );
return res;
fi;
end );
SLAfcts.wdd:= function( L, x )
local sl2, K, H, ch, t, cc, tableM, T, adh, possibles,
k, dim, rank, poss0, l, c1, c2, fac, f, inds1, inds2, ev, pos, id;
if not x in L then Error("<x> does not lie in <L>"); fi;
if IsZero(x) then
return List( CartanMatrix( RootSystem(L) ), x -> 0 );
fi;
T:= SignatureTable(L);
sl2:= SL2Triple( L, x );
if T.tipo = "notD" then
T:= T.tab;
adh:= TransposedMat( AdjointMatrix( Basis(L), sl2[2] ) );
possibles:= [ ];
dim:= Dimension(L);
rank:= RankMat(adh);
for k in [1..Length(T)] do
if T[k][1][1] = dim-rank then
Add( possibles, T[k] );
fi;
od;
k:= 1;
while Length(possibles) > 1 do
rank:= RankMat( adh-k*adh^0 );
poss0:= [ ];
for l in [1..Length(possibles)] do
if possibles[l][1][k+1] = dim-rank then
Add( poss0, possibles[l] );
fi;
od;
possibles:= poss0;
k:= k+1;
od;
return possibles[1][2];
else
adh:= MatrixOfAction( Basis( T.V1 ), sl2[2] );
id:= adh^0;
c1:= [ ];
k:= 0; ev:=0;
while ev < Dimension(T.V1) do
f:= Dimension(T.V1)-RankMat( adh - k*id );
if f > 0 then
Add( c1, [ k, f ] );
if k=0 then
ev:= ev + f;
else
ev:= ev+2*f;
Add( c1, [ -k, f ] );
fi;
fi;
k:= k+1;
od;
Sort( c1, function(a,b) return a[1]<b[1]; end );
inds1:= Filtered( [1..Length(T.tab1)], x -> T.tab1[x][1]=c1 );
if Length(inds1) = 1 then
return T.tab1[ inds1[1] ][2];
fi;
adh:= MatrixOfAction( Basis( T.V2 ), sl2[2] );
id:= adh^0;
c2:= [ ];
k:= 0; ev:=0;
while ev < Dimension(T.V2) do
f:= Dimension(T.V2)-RankMat( adh - k*id );
if f > 0 then
Add( c2, [ k, f ] );
if k=0 then
ev:= ev + f;
else
ev:= ev+2*f;
Add( c2, [ -k, f ] );
fi;
fi;
k:= k+1;
od;
Sort( c2, function(a,b) return a[1]<b[1]; end );
inds2:= Filtered( [1..Length(T.tab2)], x -> T.tab2[x][1]=c2 );
return T.tab1[ Intersection( inds1, inds2 )[1] ][2];
fi;
end;
InstallOtherMethod( WeightedDynkinDiagram,
"for a semisimple Lie algebra and a nilpotent element",
true, [ IsLieAlgebra, IsObject ], 0,
function(L,x)
local r, wd, cf, i, c0, u;
if IsSLA(L) then
return SLAfcts.wdd(L,x);
else
r:= SLAComponents( L );
wd:= [ ];
cf:= Coefficients( r.bas, x );
for i in [1..Length(r.Ks)] do
c0:= cf{[r.bounds[i][1]..r.bounds[i][2]]};
u:= Sum( [1..Length(c0)], k -> c0[k]*Basis(r.Ks[i])[k] );
Append( wd, SLAfcts.wdd( r.Ks[i], u ) );
od;
return wd{r.pp};
fi;
end );
InstallMethod( SL2Grading,
"for Lie algebra and element", true, [IsLieAlgebra, IsObject], 0,
function( L, h )
# Here o is a nilpotent orbit. We return the grading of the Lie
# algebra corresponding to "h". Three lists are returned:
# first the components with grades 1,2,3,... then a list with
# the components with grades -1,-2,-3... Then the zero component.
local adh, pos, neg, k, done, sp;
adh:= AdjointMatrix( Basis(L), h );
pos:= [ ];
neg:= [ ];
k:= 1;
done:= false;
while not done do
sp:= NullspaceMat( TransposedMat( adh-k*adh^0 ) );
Add( pos, List( sp, c -> LinearCombination( Basis(L), c ) ) );
sp:= NullspaceMat( TransposedMat( adh+k*adh^0 ) );
Add( neg, List( sp, c -> LinearCombination( Basis(L), c ) ) );
if Length(pos)>=2 and (pos[ Length(pos) ] = [ ] and pos[ Length(pos)-1 ] = [ ]) then
done:= true;
else
k:= k+1;
fi;
od;
while pos[Length(pos)] = [ ] do Unbind( pos[Length(pos)] ); od;
while neg[Length(neg)] = [ ] do Unbind( neg[Length(neg)] ); od;
return [ pos, neg, ShallowCopy( BasisVectors(
Basis( LieCentralizer( L, Subalgebra( L,[h] ) ) ) ) ) ];
end );
SLAfcts.rigid_diags_Dn:= function( n )
local part, good, p, q, cur, k, m, is_even, no_gap, odd_good, u, diags,
u0, i, d, L, h, Ci, dims, h0, mat, dim;
part:= Partitions( 2*n );
good:= [ ];
for p in part do
q:= [ ];
cur:= p[1];
k:= 1;
m:= 0;
while k <= Length(p) do
m:= m+1;
if k < Length(p) and p[k+1] <> cur then
Add( q, [ cur, m ] );
cur:= p[k+1];
m:= 0;
fi;
k:= k+1;
od;
Add( q, [ cur,m ] );
is_even:= true;
for k in [1..Length(q)] do
if IsEvenInt( q[k][1] ) and not IsEvenInt( q[k][2] ) then
is_even:= false;
break;
fi;
od;
no_gap:= true;
for k in [1..Length(q)-1] do
if q[k][1] > q[k+1][1]+1 then
no_gap:= false;
break;
fi;
od;
if no_gap then
no_gap:= q[Length(q)][1] = 1;
fi;
odd_good:= true;
for k in [1..Length(q)] do
if IsOddInt(q[k][1]) and q[k][2] = 2 then
odd_good:= false;
break;
fi;
od;
if is_even and no_gap and odd_good then Add( good, q ); fi;
od;
diags:= [ ];
for q in good do
u:= [ ];
for k in [1..Length(q)] do
u0:= [ ];
d:= q[k][1]-1;
while d >= 0 do
Add( u0, d );
d:= d-2;
od;
for i in [1..q[k][2]] do Append( u, u0 ); od;
od;
Sort(u);
u:= Reversed( u );
d:= [ ];
for k in [1..n-1] do
Add( d, u[k]-u[k+1] );
od;
Add( d, u[n-1]+u[n] );
Add( diags, d );
od;
L:= SimpleLieAlgebra( "D", n, Rationals );
h:= ChevalleyBasis(L)[3];
Ci:= CartanMatrix( RootSystem(L) )^-1;
dims:= [ ];
for d in diags do
h0:= (Ci*d)*h;
mat:= AdjointMatrix( Basis(L), h0 );
dim:= Dimension(L);
dim:= dim - Length( NullspaceMat(mat) );
dim:= dim - Length( NullspaceMat( mat-IdentityMat( Dimension(L) ) ) );
Add( dims, dim );
od;
return [diags,dims,good];
end;
SLAfcts.rigid_diags_Bn:= function( n )
local part, good, p, q, cur, k, m, is_even, no_gap, odd_good, u, diags,
u0, i, d, L, h, Ci, dims, h0, mat, dim;
part:= Partitions( 2*n+1 );
good:= [ ];
for p in part do
q:= [ ];
cur:= p[1];
k:= 1;
m:= 0;
while k <= Length(p) do
m:= m+1;
if k < Length(p) and p[k+1] <> cur then
Add( q, [ cur, m ] );
cur:= p[k+1];
m:= 0;
fi;
k:= k+1;
od;
Add( q, [ cur,m ] );
is_even:= true;
for k in [1..Length(q)] do
if IsEvenInt( q[k][1] ) and not IsEvenInt( q[k][2] ) then
is_even:= false;
break;
fi;
od;
no_gap:= true;
for k in [1..Length(q)-1] do
if q[k][1] > q[k+1][1]+1 then
no_gap:= false;
break;
fi;
od;
if no_gap then
no_gap:= q[Length(q)][1] = 1;
fi;
odd_good:= true;
for k in [1..Length(q)] do
if IsOddInt(q[k][1]) and q[k][2] = 2 then
odd_good:= false;
break;
fi;
od;
if is_even and no_gap and odd_good then Add( good, q ); fi;
od;
diags:= [ ];
for q in good do
u:= [ ];
for k in [1..Length(q)] do
u0:= [ ];
d:= q[k][1]-1;
while d >= 0 do
Add( u0, d );
d:= d-2;
od;
for i in [1..q[k][2]] do Append( u, u0 ); od;
od;
# get rid of a zero...
for k in [1..Length(u)] do
if u[k] = 0 then RemoveElmList( u, k ); break; fi;
od;
Sort(u);
u:= Reversed( u );
d:= [ ];
for k in [1..n-1] do
Add( d, u[k]-u[k+1] );
od;
Add( d, u[n] );
Add( diags, d );
od;
L:= SimpleLieAlgebra( "B", n, Rationals );
h:= ChevalleyBasis(L)[3];
Ci:= CartanMatrix( RootSystem(L) )^-1;
dims:= [ ];
for d in diags do
h0:= (Ci*d)*h;
mat:= AdjointMatrix( Basis(L), h0 );
dim:= Dimension(L);
dim:= dim - Length( NullspaceMat(mat) );
dim:= dim - Length( NullspaceMat( mat-IdentityMat( Dimension(L) ) ) );
Add( dims, dim );
od;
return [diags,dims,good];
end;
SLAfcts.rigid_diags_Cn:= function( n )
local part, good, p, q, cur, k, m, is_even, no_gap, odd_good, u, diags,
u0, i, d, L, h, Ci, dims, h0, mat, dim;
part:= Partitions( 2*n );
good:= [ ];
for p in part do
q:= [ ];
cur:= p[1];
k:= 1;
m:= 0;
while k <= Length(p) do
m:= m+1;
if k < Length(p) and p[k+1] <> cur then
Add( q, [ cur, m ] );
cur:= p[k+1];
m:= 0;
fi;
k:= k+1;
od;
Add( q, [ cur,m ] );
is_even:= true;
for k in [1..Length(q)] do
if IsOddInt( q[k][1] ) and not IsEvenInt( q[k][2] ) then
is_even:= false;
break;
fi;
od;
no_gap:= true;
for k in [1..Length(q)-1] do
if q[k][1] > q[k+1][1]+1 then
no_gap:= false;
break;
fi;
od;
if no_gap then
no_gap:= q[Length(q)][1] = 1;
fi;
odd_good:= true;
for k in [1..Length(q)] do
if IsEvenInt(q[k][1]) and q[k][2] = 2 then
odd_good:= false;
break;
fi;
od;
if is_even and no_gap and odd_good then Add( good, q ); fi;
od;
diags:= [ ];
for q in good do
u:= [ ];
for k in [1..Length(q)] do
u0:= [ ];
d:= q[k][1]-1;
while d >= 0 do
Add( u0, d );
d:= d-2;
od;
for i in [1..q[k][2]] do Append( u, u0 ); od;
od;
Sort(u);
u:= Reversed( u );
d:= [ ];
for k in [1..n-1] do
Add( d, u[k]-u[k+1] );
od;
Add( d, 2*u[n] );
Add( diags, d );
od;
L:= SimpleLieAlgebra( "C", n, Rationals );
h:= ChevalleyBasis(L)[3];
Ci:= CartanMatrix( RootSystem(L) )^-1;
dims:= [ ];
for d in diags do
h0:= (Ci*d)*h;
mat:= AdjointMatrix( Basis(L), h0 );
dim:= Dimension(L);
dim:= dim - Length( NullspaceMat(mat) );
dim:= dim - Length( NullspaceMat( mat-IdentityMat( Dimension(L) ) ) );
Add( dims, dim );
od;
return [diags,dims,good];
end;
SLAfcts.indtableAn:= function( L ) # L of type An....
local o, rank, p, T, d, sd, i, k, dt, pos;
o:= NilpotentOrbits(L);
rank:= Length( CartanMatrix( RootSystem(L) ) );
p:= [ List( [1..rank+1], x -> 1 ) ];
Append( p, List( o, OrbitPartition ) );
T:= [ ];
for d in p do
if Length(d) > 1 then
sd:= List( [1..rank], x -> 0 );
for i in [1..Length(d)-1] do
k:= Sum( d{[1..i]} );
sd[k]:= 2;
od;
dt:=[ ];
for i in [1..rank+1] do
dt[i]:= Length( Filtered( [1..Length(d)], j -> d[j] >= i ) );
od;
for i in [1..Length(dt)] do if dt[i] = 0 then Unbind( dt[i] ); fi; od;
dt:= Filtered( dt, x -> IsBound(x) );
pos:= Position( p, dt );
Add( T, [ sd, WeightedDynkinDiagram(o[pos-1]) ] );
fi;
od;
return T;
end;
InstallMethod( InducedNilpotentOrbits,
"for Lie algebra", true, [IsLieAlgebra], 0,
function( L )
local tp, T, rank, i, S, pos, o, e, f, wt;
if not IsSLA(L) then
Error("currently this only works for simple Lie algebras.");
fi;
tp:= CartanType( CartanMatrix( RootSystem(L) ) );
rank:= tp.types[1][2];
if tp.types[1][1] = "A" then
T:= SLAfcts.indtableAn( SimpleLieAlgebra( "A", rank, Rationals ) );
elif tp.types[1][1] = "B" then
T:= SLAfcts.SB[rank];
elif tp.types[1][1] = "C" then
T:= SLAfcts.SC[rank];
elif tp.types[1][1] = "D" then
T:= SLAfcts.SD[rank];
elif tp.types[1][1] = "E" then
T:= SLAfcts.SE[rank];
elif tp.types[1][1] = "F" then
T:= SLAfcts.SF[rank];
elif tp.types[1][1] = "G" then
T:= SLAfcts.SG[rank];
fi;
wt:= List( [1..rank], x -> 2 );
T:= Concatenation( [[ ShallowCopy(wt), ShallowCopy(wt) ]], T );
e:= tp.enumeration[1];
f:= [ ];
for i in [1..rank] do f[ e[i] ]:= i; od;
for i in [1..Length(T)] do
T[i][1]:= T[i][1]{f};
T[i][2]:= T[i][2]{f};
od;
S:= [ ];
o:= NilpotentOrbits(L);
for i in [1..Length(T)] do
pos:= PositionProperty( o, x -> WeightedDynkinDiagram(x) = T[i][2] );
Add( S, rec( sheetdiag:= T[i][1], norbit:= o[pos] ) );
od;
return S;
end );
InstallMethod( RigidNilpotentOrbits,
"for Lie algebra", true, [IsLieAlgebra], 0,
function( L )
local tp, T, rank, i, S, pos, o, e, f;
if not IsSLA(L) then
Error("currently this only works for simple Lie algebras.");
fi;
tp:= CartanType( CartanMatrix( RootSystem(L) ) );
if tp.types[1][1] = "A" then
T:= [ ];
else
rank:= tp.types[1][2];
if tp.types[1][1] = "B" then
T:= SLAfcts.rigid_diags_Bn( rank )[1];
elif tp.types[1][1] = "C" then
T:= SLAfcts.rigid_diags_Cn( rank )[1];
elif tp.types[1][1] = "D" then
T:= SLAfcts.rigid_diags_Dn( rank )[1];
elif tp.types[1][1] = "E" then
if rank = 6 then
T:= [ [1,0,0,1,0,1], [0,0,0,1,0,0], [0,1,0,0,0,0] ];
elif rank = 7 then
T:= [ [1,0,0,1,0,0,0], [0,0,1,0,0,1,0],
[0,0,0,1,0,0,0], [0,1,0,0,0,0,1],
[0,0,1,0,0,0,0], [0,0,0,0,0,1,0],
[0,1,0,0,0,0,0] ];
elif rank = 8 then
T:= [ [ 0, 0, 0, 0, 0, 0, 0, 1 ], [ 1, 0, 0, 0, 0, 0, 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, 0, 1, 0, 0 ],
[ 0, 0, 1, 0, 0, 0, 0, 0 ], [ 1, 0, 0, 0, 0, 0, 1, 0 ],
[ 0, 0, 0, 0, 0, 1, 0, 1 ], [ 0, 0, 0, 0, 1, 0, 0, 0 ],
[ 0, 0, 1, 0, 0, 0, 0, 1 ], [ 0, 1, 0, 0, 0, 0, 1, 0 ],
[ 0, 0, 0, 1, 0, 0, 0, 0 ], [ 1, 0, 0, 0, 1, 0, 0, 0 ],
[ 0, 0, 0, 1, 0, 0, 1, 0 ], [ 1, 0, 0, 1, 0, 0, 0, 1 ],
[ 0, 0, 1, 0, 0, 1, 0, 1 ] ];
fi;
elif tp.types[1][1] = "F" then
T:= [ [ 0, 1, 0, 0 ], [ 1, 0, 0, 0 ], [ 0, 0, 0, 1 ], [ 0, 0, 1, 0 ], [ 1, 0, 0, 1 ] ];
elif tp.types[1][1] = "G" then
T:= [ [ 1, 0 ], [ 0, 1 ] ];
fi;
e:= tp.enumeration[1];
f:= [ ];
for i in [1..rank] do f[ e[i] ]:= i; od;
for i in [1..Length(T)] do
T[i]:= T[i]{f};
od;
fi;
o:= NilpotentOrbits(L);
return Filtered( o, x -> WeightedDynkinDiagram(x) in T );
end );
InstallOtherMethod( Dimension,
"for a nilpotent orbit", true,
[ IsNilpotentOrbit ], 0,
function( o )
local wd, L, R, posR, dim, r0;
wd:= WeightedDynkinDiagram(o);
L:= AmbientLieAlgebra(o);
R:= RootSystem(L);
posR:= PositiveRootsNF(R);
dim:= Dimension(L);
r0:= Length( Filtered( posR, r -> wd*r = 0 ) );
dim:= dim-Length(CartanMatrix(R))-2*r0;
r0:= Length( Filtered( posR, r -> wd*r = 1 ) );
return dim-r0;
end );
InstallMethod( IsRegular,
"for a nilpotent orbit", true,
[ IsNilpotentOrbit ], 0,
function( o )
return ForAll( WeightedDynkinDiagram(o), x -> x=2 );
end );
InstallMethod( RegularNilpotentOrbit,
"for a semisimple Lie algebra", true,
[ IsLieAlgebra ], 0,
function( L )
return Filtered( NilpotentOrbits(L), IsRegular )[1];
end );
InstallMethod( IsDistinguished,
"for a nilpotent orbit", true,
[ IsNilpotentOrbit ], 0,
function( o )
local wd, L, R, posR, d0, r0;
wd:= WeightedDynkinDiagram(o);
L:= AmbientLieAlgebra(o);
R:= RootSystem(L);
posR:= PositiveRootsNF(R);
r0:= Length( Filtered( posR, r -> wd*r = 0 ) );
d0:= Length(CartanMatrix(R))+2*r0;
r0:= Length( Filtered( posR, r -> wd*r = 2 ) );
return d0=r0;
end );
InstallMethod( DistinguishedNilpotentOrbits,
"for a semisimple Lie algebra", true,
[ IsLieAlgebra ], 0,
function( L )
return Filtered( NilpotentOrbits(L), IsDistinguished );
end );
InstallMethod( DisplayWeightedDynkinDiagram,
"for a nilpotent orbit",
true, [ IsNilpotentOrbit ], 0,
function(o )
local C;
C:= CartanMatrix(RootSystem(AmbientLieAlgebra(o)));
SLAfcts.printdyndiag(C,WeightedDynkinDiagram(o));
end);
InstallOtherMethod( DisplayWeightedDynkinDiagram,
"for a Lie algebra and a nipotent element",
true, [ IsLieAlgebra, IsObject ], 0,
function( L, x )
local C;
C:= CartanMatrix(RootSystem(L));
SLAfcts.printdyndiag(C,WeightedDynkinDiagram(L,x));
end);
InstallMethod( RichardsonOrbits,
"for a semisimple Lie algebra", true,
[ IsLieAlgebra ], 0,
function( L )
local ind, rich, wdd, i;
ind:= InducedNilpotentOrbits(L);
rich:= [ ];
wdd:= [ ];
for i in [1..Length(ind)] do
if not (1 in ind[i].sheetdiag) then
if not WeightedDynkinDiagram(ind[i].norbit) in wdd then
Add( rich, ind[i].norbit );
Add( wdd, WeightedDynkinDiagram(ind[i].norbit) );
fi;
fi;
od;
return rich;
end );
SLAfcts.diagmat:= function( F, H ) # F : field
# H torus, find a matrix C such that
# C^-1*u*C is diagonal for all u in H
local spaces, i, h, sp0, s, sp, A, fct, f, V, bas, C, one,
fct0, num, fam, cf, b, c, r, n, U;
one := One(F);
n:= Length( H[1] );
if ForAll( H, IsDiagonalMat ) then # nothing to do..
return IdentityMat(n)*one;
fi;
V:= F^n;
spaces:= [ ShallowCopy( BasisVectors( Basis(V) ) ) ];
for i in [1..Length(H)] do
h:= H[i];
sp0:= [ ];
for s in spaces do
sp:= Basis( Subspace( V, s ), s );
A:= List( s, u -> Coefficients( sp, h*u ) );
fct:= Factors( MinimalPolynomial(F,A) );
num := IndeterminateNumberOfUnivariateLaurentPolynomial(fct[1]);
fam := FamilyObj( fct[1] );
fct0:= [ ];
for f in fct do
if Degree(f) = 1 then
Add( fct0, f );
elif Degree(f) = 2 then # we just take square roots...
cf := CoefficientsOfUnivariatePolynomial(f);
b := cf[2];
c := cf[1];
r := (-b+Sqrt(b^2-4*c))/2;
if not r in F then Print("diagmat: cannot do this over ",F,"\n"); fi;
Add( fct0, PolynomialByExtRep( fam,
[ [], -r, [num,1], one] ) );
r := (-b-Sqrt(b^2-4*c))/2;
if not r in F then Print("diagmat: cannot do this over ",F,"\n"); fi;
Add( fct0, PolynomialByExtRep( fam,
[ [], -r, [num,1], one] ) );
else
Error("not split!");
return fail;
fi;
od;
for f in fct0 do
U:= NullspaceMat( Value( f, A ) );
Add( sp0, List( U, x -> LinearCombination( s, x ) ) );
od;
od;
spaces:= sp0;
od;
bas:= Concatenation( spaces );
C:= List( bas, x -> Coefficients( Basis(V), x ) );
return TransposedMat(C);
end;
SLAfcts.toruspar:= function( F, H ) # H list of mats giving the Lie algebra of torus
# output: parametrization of torus
local C, ad, add, diag, lat, n, A, d, r, S, P, Q, names, i, j, R,
indet, mats, m;
n:= Length( H[1] );
C:= SLAfcts.diagmat(F,H);
add:= List( H, u -> C^-1*u*C );
diag:= List( add, a -> List( [1..n], i -> a[i][i] ) );
lat:= NullspaceMat( TransposedMat(diag) );
if lat = [ ] then lat:= [ List( [1..n], i -> Zero(F) ) ]; fi;
# saturation...
A:= lat;
if A <> 0*A then
d:= Lcm( List( Filtered( Flat(A), x -> not IsZero(x)), DenominatorRat));
A:= d*A;
fi;
r:=SmithNormalFormIntegerMatTransforms(A);
Q:= r.coltrans; P:= r.rowtrans;
S:= List( r.normal, ShallowCopy );
for i in [1..Length(S)] do
if S[i][i] > 0 then S[i][i]:= 1; fi;
od;
lat:= P^-1*S*Q^-1;
lat:= NullspaceMat( TransposedMat(lat) );
# another saturation...
A:= lat;
d:= Lcm( List( Filtered( Flat(A), x -> not IsZero(x) ), DenominatorRat ) );
A:= d*A;
r:=SmithNormalFormIntegerMatTransforms(A);
Q:= r.coltrans; P:= r.rowtrans;
S:= List( r.normal, ShallowCopy );
for i in [1..Length(S)] do
if S[i][i] > 0 then S[i][i]:= 1; fi;
od;
lat:= P^-1*S*Q^-1;
names:= [ ];
for i in [1..Length(lat)] do
Add( names, Concatenation( "a", String(i) ) );
od;
R:= PolynomialRing( F, names );
indet:= IndeterminatesOfPolynomialRing( R );
mats:= [ ];
for i in [1..Length(lat)] do
m:= NullMat( n, n, R );
for j in [1..n] do
m[j][j]:= indet[i]^lat[i][j];
od;
#Add( mats, C*m*C^-1 );
Add( mats, m );
od;
A:= TransposedMat(lat);
Q:= HermiteNormalFormIntegerMatTransform( A ).rowtrans;
return rec( mats:= mats, C:= C, indets:= indet, exps:=A, Q:= Q );
end;
SLAfcts.valpars:= function( r, A )
# here r is the output of torusparam_gen
# A is a matrix in the torus (so the nonsplit torus)
# with elements T(t1,...,tm)
# we return a the vector [t1,..,tm] such that
# T(t1,...,tm)=A
local D, Q, t, m;
D:= r.C^-1*A*r.C;
if not IsDiagonalMat( D ) then return fail; fi;
D:= List( [1..Length(D)], i -> D[i][i] );
Q:= r.Q;
t:= List( Q, s -> Product( List( [1..Length(s)], i -> D[i]^s[i] ) ) );
m:= Length(r.exps[1]);
if not ForAll([m+1..Length(t)], i -> IsOne(t[i]) ) then
return fail; # the element does not lie in the torus...
fi;
return t{[1..m]};
end;
SLAfcts.iseltof:= function( L, C, s )
# here s is an element of order 2 in the automorphism group of
# L, C is a reductive subalgebra of L, we determine whether s lies
# in the connected subgroup of Ad L, with Lie algebra ad C.
local sol, U, K, H, adH, r;
sol:= NullspaceMat( TransposedMat(s-s^0) );
U:= Subalgebra( L, List( sol, x -> x*Basis(L)), "basis" );
K:= Intersection( U, C );
H:= CartanSubalgebra( K );
if Dimension(H) < Dimension( CartanSubalgebra(C) ) then
# the restriction of s to C is not inner, hence cannot lie in the
# group
return false;
fi;
adH:= List( Basis(H), x -> AdjointMatrix( Basis(L), x ) );
r:= SLAfcts.toruspar( CF(840), adH );
return SLAfcts.valpars( r, s ) <> fail;
end;
SLAfcts.orthLA:= function( F, n )
# for n = 2k+1 this gives the Lie algebra of type B_k, k\geq 2
# for n = 2k this gives the Lie algebra of type D_k, k\geq 4.
# both in standard nxn matrix rep.
local bas, i, j, m;
bas:= [ ];
for i in [1..n-1] do
for j in [i+1..n] do
if not (i=(n+1)/2 and j=(n+1)/2) then
m:= NullMat(n,n);
m[i][n+1-j]:= 1; m[j][n+1-i]:= -1;
Add( bas, m );
fi;
od;
od;
return LieAlgebra( F, bas, "basis" );
end;
SLAfcts.simpLA:= function( F, n )
# sp(n,F) (of rank n/2).
local bas, i, j, l, m;
l:= n/2;
bas:= [ ];
for i in [1..l] do
for j in [1..l] do
m:= NullMat(n,n);
m[i][j]:=1; m[l+j][l+i]:=-1;
Add( bas, m );
od;
od;
for i in [1..l] do
for j in [i..l] do
m:= NullMat(n,n);
m[i][l+j]:=1; m[j][l+i]:=1;
Add( bas, m );
od;
od;
for i in [1..l] do
for j in [i..l] do
m:= NullMat(n,n);
m[l+i][j]:=1; m[l+j][i]:=1;
Add( bas, m );
od;
od;
return LieAlgebra( F, bas, "basis" );
end;
SLAfcts.compgrp:= function( L, sl2, eps ) # L is the output of the previous fct,
# sl2 an sl2-triple...
# eps is -1 if L is simp, 1 of l=o_n...
local n, K, V, M, i, j, phi, dV, dims, d0, vv0, v0, u0, w0, bass0,
bas, BV0, gens, s, ms, psi, found, wn, eqn, sol, ww, Bww, g,
imgs, mat, l;
n:= Length( GeneratorsOfAlgebra(L)[1]![1] );
K:= SubalgebraNC( L, sl2 );
V:= LeftAlgebraModule( K, function(x,v) return x![1]*v; end,
LeftActingDomain(L)^n );
M:= NullMat( n, n );
if eps=1 then
for i in [1..n] do M[i][n+1-i]:=1; od;
else
l:= n/2;
for i in [1..l] do
M[i][l+i]:=1;
M[l+i][i]:= -1;
od;
fi;
phi:= function(v,w) #v,w in V
return v![1]*M*w![1];
end;
dV:= DirectSumDecomposition(V);
dims:= List( dV, Dimension );
if eps=1 then
d0:= Filtered( Set( dims ), IsOddInt );
else
d0:= Filtered( Set( dims ), IsEvenInt );
fi;
vv0:= [ ];
for i in [1..Length(dV)] do
v0:= Basis( dV[i] )[dims[i]];
u0:= sl2[1]^v0;
while not IsZero(u0) do
v0:= u0;
u0:= sl2[1]^v0;
od;
Add( vv0, v0 );
od;
bass0:= [ ];
for i in [1..Length(dV)] do
bas:=[];
u0:= vv0[i];
while not IsZero(u0) do
Add(bas,u0);
u0:= sl2[3]^u0;
od;
Add( bass0, bas );
od;
BV0:= Basis( V, Concatenation(bass0) );
gens:= [ ];
for s in d0 do
ms:= [ ];
for i in [1..Length(dV)] do
if dims[i] = s then
Add( ms, vv0[i] );
fi;
od;
psi:= function( v, w )
local i0, w0;
w0:= w;
for i0 in [1..s-1] do
w0:= sl2[3]^w0;
od;
return phi( v, w0 );
end;
found:= false;
for i in [1..Length(ms)] do
if not IsZero( psi( ms[i], ms[i] ) ) then
wn:= ms[i]; found:= true; break;
fi;
od;
for i in [1..Length(ms)] do
if found then break; fi;
for j in [i+1..Length(ms)] do
if not IsZero( psi( ms[i], ms[j] ) ) then
wn:= ms[i]+ms[j]; found:= true; break;
fi;
od;
od;
eqn:= [ List( ms, v -> psi( v, wn ) ) ];
sol:= NullspaceMat( TransposedMat(eqn) );
ww:= List( sol, q -> q*ms );
Add( ww, wn );
Bww:= Basis( Subspace( V, ww ), ww );
g:= function( u ) # u in the span of ms..
local cff;
cff:= ShallowCopy( Coefficients( Bww, u ) );
cff[ Length(cff) ]:= -cff[Length(cff)];
return cff*ww;
end;
imgs:= [ ];
for i in [1..Length(dV)] do
if dims[i] = s then
u0:= g(bass0[i][1]);
while not IsZero(u0) do
Add( imgs, u0 );
u0:= sl2[3]^u0;
od;
else
Append( imgs, bass0[i] );
fi;
od;
mat:= [ ];
for i in [1..Length(Basis(V))] do
u0:= Coefficients( BV0, Basis(V)[i] )*imgs;
Add( mat, Coefficients( Basis(V), u0 ) );
od;
Add( gens, TransposedMat(mat) );
od;
return gens;
end;
SLAfcts.compgrpB_D:= function( o )
local ct, n, M, f, f1, sl2, gg, elms, mats, g, mat, mats0, CC, ad, Ad,
u, L, p, odd, parts, mults, j, a, b, size, id, CG, even, eps,
r, bound;
# L simple of type B-D
# o is a nilpotent orbit in L
L:= AmbientLieAlgebra(o);
id:= IdentityMat( Dimension(L), LeftActingDomain(L) );
if IsBound( L!.compgrpData ) then
r:= L!.compgrpData;
M:= r.liealg;
f:= r.isomLM;
f1:= r.isomML;
ct:= r.types;
bound:= true;
else
ct:= CartanType( CartanMatrix( RootSystem(L) ) ).types;
r:= rec(types:= ct);
bound:= false;
fi;
if ct[1][1] = "B" then
n:= 2*ct[1][2]+1;
p:= OrbitPartition(o);
odd:= Filtered( p, IsOddInt );
a:= Length(Set(odd));
size:= 2^(a-1);
if not bound then
M:= SLAfcts.orthLA( LeftActingDomain(L), n );
r.liealg:= M;
fi;
eps:=1;
elif ct[1][1] = "C" then
n:= 2*ct[1][2];
p:= OrbitPartition(o);
even:= Filtered( p, IsEvenInt );
if Length(even)=0 then
size:=1;
else
parts:= [ even[1] ];
mults:= [ 1 ];
for j in [2..Length(even)] do
if even[j] = parts[ Length(parts) ] then
mults[Length(mults)]:= mults[Length(mults)]+1;
else
Add( parts, even[j] );
Add( mults, 1 );
fi;
od;
a:= Length(parts);
if ForAll( mults, IsEvenInt ) then
b:= a;
else
b:= a-1;
fi;
size:= 2^b;
fi;
if not bound then
M:= SLAfcts.simpLA( LeftActingDomain(L), n );
r.liealg:= M;
fi;
eps:=-1;
elif ct[1][1] = "D" then
n:= 2*ct[1][2];
p:= OrbitPartition(o);
odd:= Filtered( p, IsOddInt );
if Length(odd)=0 then
size:=1;
else
parts:= [ odd[1] ];
mults:= [ 1 ];
for j in [2..Length(odd)] do
if odd[j] = parts[ Length(parts) ] then
mults[Length(mults)]:= mults[Length(mults)]+1;
else
Add( parts, odd[j] );
Add( mults, 1 );
fi;
od;
a:= Length(parts);
if ForAll( mults, IsEvenInt ) then
b:= Maximum(0,a-1);
else
b:= Maximum(0,a-2);
fi;
size:= 2^b;
fi;
if not bound then
M:= SLAfcts.orthLA( LeftActingDomain(L), n );
r.liealg:= M;
fi;
eps:=1;
fi;
if size = 1 then return Group([id]); fi;
if not bound then
f:= IsomorphismOfSemisimpleLieAlgebras( L, M );
f1:= IsomorphismOfSemisimpleLieAlgebras( M, L );
r.isomLM:= f;
r.isomML:= f1;
L!.compgrpData:= r;
fi;
sl2:= List( SL2Triple(o), x -> Image( f, x ) );
gg:= SLAfcts.compgrp( M, sl2, eps );
elms:= Filtered( Elements( Group(gg) ), x -> DeterminantMat(x)=1 );
mats:= [ ];
for g in elms do
mat:= List( Basis(L), x -> Coefficients( Basis(L),
Image( f1, g*Image(f,x)*g^-1 ) ) );
Add( mats, TransposedMat(mat) );
od;
mats:= Set(mats);
CG:= Group(mats);
if Length(Elements(CG)) = size then
return CG;
else
mats0:= [ ];
CC:= LieCentralizer( L, Subalgebra(L,SL2Triple(o)) );
if Dimension(CC) > 0 then
for u in mats do
if SLAfcts.iseltof( L, CC, u ) then
Add( mats0, u );
fi;
od;
# so mats0 is the normal subgroup of elements in the idcomp
# we need to take coset reps
mats:= RightTransversal( Group(mats), Group(mats0) );
fi;
if Length(mats)=0 then
return Group( [id]);
else
return Group(mats);
fi;
fi;
end;
SLAfcts.compgrps:= [
[ "G", 2, [ [0,2],
[ 14, [ 1, 1, -1 ], [ 2, 2, 1 ], [ 3, 3, -1 ], [ 4, 4, 1 ], [ 5, 5, -1 ],
[ 6, 6, -1 ], [ 7, 7, -1 ], [ 8, 8, 1 ], [ 9, 9, -1 ], [ 10, 10, 1 ],
[ 11, 11, -1 ], [ 12, 12, -1 ], [ 13, 13, 1 ], [ 14, 14, 1 ] ],
[ 14, [ 1, 1, 1/4 ], [ 1, 7, 3/4 ], [ 1, 13, -1/2*E(3)+1/2*E(3)^2 ],
[ 1, 14, 1/4*E(3)-1/4*E(3)^2 ], [ 2, 2, -1/8 ],
[ 2, 3, 3/8*E(3)-3/8*E(3)^2 ], [ 2, 4, 9/8 ],
[ 2, 5, -3/8*E(3)+3/8*E(3)^2 ], [ 3, 2, 1/8*E(3)-1/8*E(3)^2 ],
[ 3, 3, 5/8 ], [ 3, 4, -1/8*E(3)+1/8*E(3)^2 ], [ 3, 5, 3/8 ],
[ 4, 2, 3/8 ], [ 4, 3, -1/8*E(3)+1/8*E(3)^2 ], [ 4, 4, 5/8 ],
[ 4, 5, 1/8*E(3)-1/8*E(3)^2 ], [ 5, 2, -3/8*E(3)+3/8*E(3)^2 ],
[ 5, 3, 9/8 ], [ 5, 4, 3/8*E(3)-3/8*E(3)^2 ], [ 5, 5, -1/8 ], [ 6, 6, 1 ],
[ 7, 1, 3/4 ], [ 7, 7, 1/4 ], [ 7, 13, 1/2*E(3)-1/2*E(3)^2 ],
[ 7, 14, -1/4*E(3)+1/4*E(3)^2 ], [ 8, 8, -1/8 ],
[ 8, 9, -3/8*E(3)+3/8*E(3)^2 ], [ 8, 10, 9/8 ],
[ 8, 11, 3/8*E(3)-3/8*E(3)^2 ], [ 9, 8, -1/8*E(3)+1/8*E(3)^2 ],
[ 9, 9, 5/8 ], [ 9, 10, 1/8*E(3)-1/8*E(3)^2 ], [ 9, 11, 3/8 ],
[ 10, 8, 3/8 ], [ 10, 9, 1/8*E(3)-1/8*E(3)^2 ], [ 10, 10, 5/8 ],
[ 10, 11, -1/8*E(3)+1/8*E(3)^2 ], [ 11, 8, 3/8*E(3)-3/8*E(3)^2 ],
[ 11, 9, 9/8 ], [ 11, 10, -3/8*E(3)+3/8*E(3)^2 ], [ 11, 11, -1/8 ],
[ 12, 12, 1 ], [ 13, 1, -1/4*E(3)+1/4*E(3)^2 ],
[ 13, 7, 1/4*E(3)-1/4*E(3)^2 ], [ 13, 13, -1/2 ], [ 13, 14, 3/4 ],
[ 14, 14, 1 ] ] ] ],
[ "F", 4, [ [ 1, 0, 0, 0 ],
[ 52, [ 1, 5, 1 ], [ 2, 2, 1 ], [ 3, 27, 1 ], [ 4, 10, 1 ], [ 5, 1, 1 ],
[ 6, 13, 1 ], [ 7, 7, 1 ], [ 8, 12, 1 ], [ 9, 9, 1 ], [ 10, 4, 1 ],
[ 11, 14, 1 ], [ 12, 8, 1 ], [ 13, 6, 1 ], [ 14, 11, 1 ], [ 15, 15, 1 ],
[ 16, 16, 1 ], [ 17, 19, -1 ], [ 18, 18, 1 ], [ 19, 17, -1 ],
[ 20, 22, 1 ], [ 21, 21, 1 ], [ 22, 20, 1 ], [ 23, 23, 1 ], [ 24, 24, 1 ],
[ 25, 29, 1 ], [ 26, 26, 1 ], [ 27, 3, 1 ], [ 28, 34, 1 ], [ 29, 25, 1 ],
[ 30, 37, 1 ], [ 31, 31, 1 ], [ 32, 36, 1 ], [ 33, 33, 1 ], [ 34, 28, 1 ],
[ 35, 38, 1 ], [ 36, 32, 1 ], [ 37, 30, 1 ], [ 38, 35, 1 ], [ 39, 39, 1 ],
[ 40, 40, 1 ], [ 41, 43, -1 ], [ 42, 42, 1 ], [ 43, 41, -1 ],
[ 44, 46, 1 ], [ 45, 45, 1 ], [ 46, 44, 1 ], [ 47, 47, 1 ], [ 48, 48, 1 ],
[ 49, 49, 1 ], [ 50, 50, 1 ], [ 51, 49, 1 ], [ 51, 51, -1 ], [ 51, 52, 1 ],
[ 52, 52, 1 ] ] ],
[ [ 0, 2, 0, 0 ],
[ 52, [ 1, 29, -E(3)^2 ], [ 2, 23, E(3) ], [ 3, 3, -1 ], [ 4, 34, E(3) ],
[ 5, 25, -E(3)^2 ], [ 6, 20, E(3)^2 ], [ 7, 31, E(3) ], [ 8, 36, 1 ],
[ 9, 21, -E(3)^2 ], [ 10, 28, E(3) ], [ 11, 17, -E(3) ], [ 12, 32, 1 ],
[ 13, 22, E(3)^2 ], [ 14, 19, E(3) ], [ 15, 39, E(3)^2 ], [ 16, 18, 1 ],
[ 17, 11, -E(3)^2 ], [ 18, 16, 1 ], [ 19, 14, E(3)^2 ], [ 20, 6, E(3) ],
[ 21, 9, -E(3) ], [ 22, 13, E(3) ], [ 23, 2, E(3)^2 ], [ 24, 24, -1 ],
[ 25, 5, -E(3) ], [ 26, 47, E(3)^2 ], [ 27, 27, -1 ], [ 28, 10, E(3)^2 ],
[ 29, 1, -E(3) ], [ 30, 44, E(3) ], [ 31, 7, E(3)^2 ], [ 32, 12, 1 ],
[ 33, 45, -E(3) ], [ 34, 4, E(3)^2 ], [ 35, 41, -E(3)^2 ], [ 36, 8, 1 ],
[ 37, 46, E(3) ], [ 38, 43, E(3)^2 ], [ 39, 15, E(3) ], [ 40, 42, 1 ],
[ 41, 35, -E(3) ], [ 42, 40, 1 ], [ 43, 38, E(3) ], [ 44, 30, E(3)^2 ],
[ 45, 33, -E(3)^2 ], [ 46, 37, E(3)^2 ], [ 47, 26, E(3) ], [ 48, 48, -1 ],
[ 49, 49, -1 ], [ 49, 50, 1 ], [ 50, 50, 1 ], [ 51, 49, -1 ],
[ 51, 50, 2 ], [ 51, 51, 1 ], [ 51, 52, -1 ], [ 52, 50, 3 ],
[ 52, 52, -1 ] ] ],
[ [ 1, 2, 0, 0 ],
[ 52, [ 1, 8, -E(4) ], [ 2, 16, -1 ], [ 3, 3, 1 ], [ 4, 34, 1 ],
[ 5, 12, E(4) ], [ 6, 6, 1 ], [ 7, 31, -1 ], [ 8, 1, E(4) ], [ 9, 9, 1 ],
[ 10, 28, 1 ], [ 11, 17, E(4) ], [ 12, 5, -E(4) ], [ 13, 13, 1 ],
[ 14, 19, E(4) ], [ 15, 15, 1 ], [ 16, 2, -1 ], [ 17, 11, -E(4) ],
[ 18, 23, -1 ], [ 19, 14, -E(4) ], [ 20, 20, 1 ], [ 21, 21, 1 ],
[ 22, 22, 1 ], [ 23, 18, -1 ], [ 24, 24, 1 ], [ 25, 32, E(4) ],
[ 26, 40, -1 ], [ 27, 27, 1 ], [ 28, 10, 1 ], [ 29, 36, -E(4) ],
[ 30, 30, 1 ], [ 31, 7, -1 ], [ 32, 25, -E(4) ], [ 33, 33, 1 ],
[ 34, 4, 1 ], [ 35, 41, -E(4) ], [ 36, 29, E(4) ], [ 37, 37, 1 ],
[ 38, 43, -E(4) ], [ 39, 39, 1 ], [ 40, 26, -1 ], [ 41, 35, E(4) ],
[ 42, 47, -1 ], [ 43, 38, E(4) ], [ 44, 44, 1 ], [ 45, 45, 1 ],
[ 46, 46, 1 ], [ 47, 42, -1 ], [ 48, 48, 1 ], [ 49, 49, 1 ],
[ 50, 50, 1 ], [ 51, 49, 1 ], [ 51, 50, 1 ], [ 51, 51, 1 ],
[ 51, 52, -1 ], [ 52, 49, 2 ], [ 52, 50, 2 ], [ 52, 52, -1 ] ] ],
[ [ 0, 1, 1, 0 ],
[ 52, [ 1, 1, -1 ], [ 2, 2, 1 ], [ 3, 3, -1 ], [ 4, 4, 1 ], [ 5, 5, 1 ],
[ 6, 6, 1 ], [ 7, 7, -1 ], [ 8, 8, 1 ], [ 9, 9, -1 ], [ 10, 10, 1 ],
[ 11, 11, 1 ], [ 12, 12, -1 ], [ 13, 13, 1 ], [ 14, 14, -1 ],
[ 15, 15, 1 ], [ 16, 16, 1 ], [ 17, 17, -1 ], [ 18, 18, 1 ],
[ 19, 19, 1 ], [ 20, 20, 1 ], [ 21, 21, -1 ], [ 22, 22, 1 ],
[ 23, 23, 1 ], [ 24, 24, 1 ], [ 25, 25, -1 ], [ 26, 26, 1 ],
[ 27, 27, -1 ], [ 28, 28, 1 ], [ 29, 29, 1 ], [ 30, 30, 1 ],
[ 31, 31, -1 ], [ 32, 32, 1 ], [ 33, 33, -1 ], [ 34, 34, 1 ],
[ 35, 35, 1 ], [ 36, 36, -1 ], [ 37, 37, 1 ], [ 38, 38, -1 ],
[ 39, 39, 1 ], [ 40, 40, 1 ], [ 41, 41, -1 ], [ 42, 42, 1 ],
[ 43, 43, 1 ], [ 44, 44, 1 ], [ 45, 45, -1 ], [ 46, 46, 1 ],
[ 47, 47, 1 ], [ 48, 48, 1 ], [ 49, 49, 1 ], [ 50, 50, 1 ], [ 51, 51, 1 ],
[ 52, 52, 1 ] ] ],
[ [ 2, 0, 0, 2 ],
[ 52, [ 1, 1, -1 ], [ 2, 2, -1 ], [ 3, 3, -1 ], [ 4, 4, -1 ], [ 5, 5, 1 ],
[ 6, 6, 1 ], [ 7, 7, 1 ], [ 8, 8, -1 ], [ 9, 9, -1 ], [ 10, 10, -1 ],
[ 11, 11, 1 ], [ 12, 12, 1 ], [ 13, 13, 1 ], [ 14, 14, -1 ],
[ 15, 15, -1 ], [ 16, 16, -1 ], [ 17, 17, 1 ], [ 18, 18, 1 ],
[ 19, 19, -1 ], [ 20, 20, -1 ], [ 21, 21, 1 ], [ 22, 22, -1 ],
[ 23, 23, 1 ], [ 24, 24, -1 ], [ 25, 25, -1 ], [ 26, 26, -1 ],
[ 27, 27, -1 ], [ 28, 28, -1 ], [ 29, 29, 1 ], [ 30, 30, 1 ],
[ 31, 31, 1 ], [ 32, 32, -1 ], [ 33, 33, -1 ], [ 34, 34, -1 ],
[ 35, 35, 1 ], [ 36, 36, 1 ], [ 37, 37, 1 ], [ 38, 38, -1 ],
[ 39, 39, -1 ], [ 40, 40, -1 ], [ 41, 41, 1 ], [ 42, 42, 1 ],
[ 43, 43, -1 ], [ 44, 44, -1 ], [ 45, 45, 1 ], [ 46, 46, -1 ],
[ 47, 47, 1 ], [ 48, 48, -1 ], [ 49, 49, 1 ], [ 50, 50, 1 ],
[ 51, 51, 1 ], [ 52, 52, 1 ] ] ],
[ [ 2, 2, 0, 2 ],
[ 52, [ 1, 1, -1 ], [ 2, 2, 1 ], [ 3, 3, -1 ], [ 4, 4, 1 ], [ 5, 5, 1 ],
[ 6, 6, 1 ], [ 7, 7, -1 ], [ 8, 8, 1 ], [ 9, 9, -1 ], [ 10, 10, 1 ],
[ 11, 11, 1 ], [ 12, 12, -1 ], [ 13, 13, 1 ], [ 14, 14, -1 ],
[ 15, 15, 1 ], [ 16, 16, 1 ], [ 17, 17, -1 ], [ 18, 18, 1 ],
[ 19, 19, 1 ], [ 20, 20, 1 ], [ 21, 21, -1 ], [ 22, 22, 1 ],
[ 23, 23, 1 ], [ 24, 24, 1 ], [ 25, 25, -1 ], [ 26, 26, 1 ],
[ 27, 27, -1 ], [ 28, 28, 1 ], [ 29, 29, 1 ], [ 30, 30, 1 ],
[ 31, 31, -1 ], [ 32, 32, 1 ], [ 33, 33, -1 ], [ 34, 34, 1 ],
[ 35, 35, 1 ], [ 36, 36, -1 ], [ 37, 37, 1 ], [ 38, 38, -1 ],
[ 39, 39, 1 ], [ 40, 40, 1 ], [ 41, 41, -1 ], [ 42, 42, 1 ],
[ 43, 43, 1 ], [ 44, 44, 1 ], [ 45, 45, -1 ], [ 46, 46, 1 ],
[ 47, 47, 1 ], [ 48, 48, 1 ], [ 49, 49, 1 ], [ 50, 50, 1 ], [ 51, 51, 1 ],
[ 52, 52, 1 ] ] ],
[ [ 0, 0, 0, 2 ],
[ 52, [ 1, 1, E(3) ], [ 2, 2, E(3) ], [ 3, 3, E(3) ], [ 4, 4, E(3) ],
[ 5, 5, E(3)^2 ], [ 6, 6, E(3)^2 ], [ 7, 7, E(3)^2 ], [ 8, 8, 1 ],
[ 9, 9, 1 ], [ 10, 10, 1 ], [ 11, 11, E(3) ], [ 12, 12, E(3) ],
[ 13, 13, E(3) ], [ 14, 14, E(3)^2 ], [ 15, 15, E(3)^2 ],
[ 16, 16, E(3)^2 ], [ 17, 17, 1 ], [ 18, 18, 1 ], [ 19, 19, E(3) ],
[ 20, 20, E(3) ], [ 21, 21, E(3)^2 ], [ 22, 22, 1 ], [ 23, 23, E(3) ],
[ 24, 24, E(3)^2 ], [ 25, 25, E(3)^2 ], [ 26, 26, E(3)^2 ],
[ 27, 27, E(3)^2 ], [ 28, 28, E(3)^2 ], [ 29, 29, E(3) ], [ 30, 30, E(3) ],
[ 31, 31, E(3) ], [ 32, 32, 1 ], [ 33, 33, 1 ], [ 34, 34, 1 ],
[ 35, 35, E(3)^2 ], [ 36, 36, E(3)^2 ], [ 37, 37, E(3)^2 ],
[ 38, 38, E(3) ], [ 39, 39, E(3) ], [ 40, 40, E(3) ], [ 41, 41, 1 ],
[ 42, 42, 1 ], [ 43, 43, E(3)^2 ], [ 44, 44, E(3)^2 ], [ 45, 45, E(3) ],
[ 46, 46, 1 ], [ 47, 47, E(3)^2 ], [ 48, 48, E(3) ], [ 49, 49, 1 ],
[ 50, 50, 1 ], [ 51, 51, 1 ], [ 52, 52, 1 ] ],
[ 52, [ 1, 1, 1/9 ], [ 1, 3, 4/9 ], [ 1, 5, -2/9 ], [ 1, 25, 4/9 ],
[ 1, 27, -2/9 ], [ 1, 29, 4/9 ], [ 1, 51, 2/3 ], [ 1, 52, -4/9 ],
[ 2, 2, 1 ], [ 3, 1, 4/9 ], [ 3, 3, 1/9 ], [ 3, 5, -2/9 ], [ 3, 25, -2/9 ],
[ 3, 27, 4/9 ], [ 3, 29, 4/9 ], [ 3, 49, -2/3 ], [ 3, 52, 2/9 ],
[ 4, 4, 1/9 ], [ 4, 7, -4/9 ], [ 4, 8, -4/9 ], [ 4, 10, 4/9 ],
[ 4, 12, 8/9 ], [ 4, 15, 4/9 ], [ 5, 1, -2/9 ], [ 5, 3, -2/9 ],
[ 5, 5, 1/9 ], [ 5, 25, 4/9 ], [ 5, 27, 4/9 ], [ 5, 29, 4/9 ],
[ 5, 49, 2/3 ], [ 5, 51, -2/3 ], [ 5, 52, 2/9 ], [ 6, 6, 1/9 ],
[ 6, 9, -4/9 ], [ 6, 11, -4/9 ], [ 6, 13, 4/9 ], [ 6, 14, 8/9 ],
[ 6, 18, 4/9 ], [ 7, 4, -2/9 ], [ 7, 7, 5/9 ], [ 7, 8, 2/9 ],
[ 7, 10, -2/9 ], [ 7, 12, 2/9 ], [ 7, 15, 4/9 ], [ 8, 4, -2/9 ],
[ 8, 7, 2/9 ], [ 8, 8, 5/9 ], [ 8, 10, 4/9 ], [ 8, 12, 2/9 ],
[ 8, 15, -2/9 ], [ 9, 6, -2/9 ], [ 9, 9, 5/9 ], [ 9, 11, 2/9 ],
[ 9, 13, -2/9 ], [ 9, 14, 2/9 ], [ 9, 18, 4/9 ], [ 10, 4, 4/9 ],
[ 10, 7, -4/9 ], [ 10, 8, 8/9 ], [ 10, 10, 1/9 ], [ 10, 12, -4/9 ],
[ 10, 15, 4/9 ], [ 11, 6, -2/9 ], [ 11, 9, 2/9 ], [ 11, 11, 5/9 ],
[ 11, 13, 4/9 ], [ 11, 14, 2/9 ], [ 11, 18, -2/9 ], [ 12, 4, 4/9 ],
[ 12, 7, 2/9 ], [ 12, 8, 2/9 ], [ 12, 10, -2/9 ], [ 12, 12, 5/9 ],
[ 12, 15, -2/9 ], [ 13, 6, 4/9 ], [ 13, 9, -4/9 ], [ 13, 11, 8/9 ],
[ 13, 13, 1/9 ], [ 13, 14, -4/9 ], [ 13, 18, 4/9 ], [ 14, 6, 4/9 ],
[ 14, 9, 2/9 ], [ 14, 11, 2/9 ], [ 14, 13, -2/9 ], [ 14, 14, 5/9 ],
[ 14, 18, -2/9 ], [ 15, 4, 4/9 ], [ 15, 7, 8/9 ], [ 15, 8, -4/9 ],
[ 15, 10, 4/9 ], [ 15, 12, -4/9 ], [ 15, 15, 1/9 ], [ 16, 16, 1/9 ],
[ 16, 17, 4/9 ], [ 16, 19, -4/9 ], [ 16, 20, 4/9 ], [ 16, 21, -8/9 ],
[ 16, 22, 4/9 ], [ 17, 16, 2/9 ], [ 17, 17, 5/9 ], [ 17, 19, -2/9 ],
[ 17, 20, 2/9 ], [ 17, 21, 2/9 ], [ 17, 22, -4/9 ], [ 18, 6, 4/9 ],
[ 18, 9, 8/9 ], [ 18, 11, -4/9 ], [ 18, 13, 4/9 ], [ 18, 14, -4/9 ],
[ 18, 18, 1/9 ], [ 19, 16, -2/9 ], [ 19, 17, -2/9 ], [ 19, 19, 5/9 ],
[ 19, 20, 4/9 ], [ 19, 21, -2/9 ], [ 19, 22, -2/9 ], [ 20, 16, 4/9 ],
[ 20, 17, 4/9 ], [ 20, 19, 8/9 ], [ 20, 20, 1/9 ], [ 20, 21, 4/9 ],
[ 20, 22, 4/9 ], [ 21, 16, -4/9 ], [ 21, 17, 2/9 ], [ 21, 19, -2/9 ],
[ 21, 20, 2/9 ], [ 21, 21, 5/9 ], [ 21, 22, 2/9 ], [ 22, 16, 4/9 ],
[ 22, 17, -8/9 ], [ 22, 19, -4/9 ], [ 22, 20, 4/9 ], [ 22, 21, 4/9 ],
[ 22, 22, 1/9 ], [ 23, 23, 1 ], [ 24, 24, 1 ], [ 25, 1, 4/9 ],
[ 25, 3, -2/9 ], [ 25, 5, 4/9 ], [ 25, 25, 1/9 ], [ 25, 27, 4/9 ],
[ 25, 29, -2/9 ], [ 25, 51, 2/3 ], [ 25, 52, -4/9 ], [ 26, 26, 1 ],
[ 27, 1, -2/9 ], [ 27, 3, 4/9 ], [ 27, 5, 4/9 ], [ 27, 25, 4/9 ],
[ 27, 27, 1/9 ], [ 27, 29, -2/9 ], [ 27, 49, -2/3 ], [ 27, 52, 2/9 ],
[ 28, 28, 1/9 ], [ 28, 31, -4/9 ], [ 28, 32, -4/9 ], [ 28, 34, 4/9 ],
[ 28, 36, 8/9 ], [ 28, 39, 4/9 ], [ 29, 1, 4/9 ], [ 29, 3, 4/9 ],
[ 29, 5, 4/9 ], [ 29, 25, -2/9 ], [ 29, 27, -2/9 ], [ 29, 29, 1/9 ],
[ 29, 49, 2/3 ], [ 29, 51, -2/3 ], [ 29, 52, 2/9 ], [ 30, 30, 1/9 ],
[ 30, 33, -4/9 ], [ 30, 35, -4/9 ], [ 30, 37, 4/9 ], [ 30, 38, 8/9 ],
[ 30, 42, 4/9 ], [ 31, 28, -2/9 ], [ 31, 31, 5/9 ], [ 31, 32, 2/9 ],
[ 31, 34, -2/9 ], [ 31, 36, 2/9 ], [ 31, 39, 4/9 ], [ 32, 28, -2/9 ],
[ 32, 31, 2/9 ], [ 32, 32, 5/9 ], [ 32, 34, 4/9 ], [ 32, 36, 2/9 ],
[ 32, 39, -2/9 ], [ 33, 30, -2/9 ], [ 33, 33, 5/9 ], [ 33, 35, 2/9 ],
[ 33, 37, -2/9 ], [ 33, 38, 2/9 ], [ 33, 42, 4/9 ], [ 34, 28, 4/9 ],
[ 34, 31, -4/9 ], [ 34, 32, 8/9 ], [ 34, 34, 1/9 ], [ 34, 36, -4/9 ],
[ 34, 39, 4/9 ], [ 35, 30, -2/9 ], [ 35, 33, 2/9 ], [ 35, 35, 5/9 ],
[ 35, 37, 4/9 ], [ 35, 38, 2/9 ], [ 35, 42, -2/9 ], [ 36, 28, 4/9 ],
[ 36, 31, 2/9 ], [ 36, 32, 2/9 ], [ 36, 34, -2/9 ], [ 36, 36, 5/9 ],
[ 36, 39, -2/9 ], [ 37, 30, 4/9 ], [ 37, 33, -4/9 ], [ 37, 35, 8/9 ],
[ 37, 37, 1/9 ], [ 37, 38, -4/9 ], [ 37, 42, 4/9 ], [ 38, 30, 4/9 ],
[ 38, 33, 2/9 ], [ 38, 35, 2/9 ], [ 38, 37, -2/9 ], [ 38, 38, 5/9 ],
[ 38, 42, -2/9 ], [ 39, 28, 4/9 ], [ 39, 31, 8/9 ], [ 39, 32, -4/9 ],
[ 39, 34, 4/9 ], [ 39, 36, -4/9 ], [ 39, 39, 1/9 ], [ 40, 40, 1/9 ],
[ 40, 41, 4/9 ], [ 40, 43, -4/9 ], [ 40, 44, 4/9 ], [ 40, 45, -8/9 ],
[ 40, 46, 4/9 ], [ 41, 40, 2/9 ], [ 41, 41, 5/9 ], [ 41, 43, -2/9 ],
[ 41, 44, 2/9 ], [ 41, 45, 2/9 ], [ 41, 46, -4/9 ], [ 42, 30, 4/9 ],
[ 42, 33, 8/9 ], [ 42, 35, -4/9 ], [ 42, 37, 4/9 ], [ 42, 38, -4/9 ],
[ 42, 42, 1/9 ], [ 43, 40, -2/9 ], [ 43, 41, -2/9 ], [ 43, 43, 5/9 ],
[ 43, 44, 4/9 ], [ 43, 45, -2/9 ], [ 43, 46, -2/9 ], [ 44, 40, 4/9 ],
[ 44, 41, 4/9 ], [ 44, 43, 8/9 ], [ 44, 44, 1/9 ], [ 44, 45, 4/9 ],
[ 44, 46, 4/9 ], [ 45, 40, -4/9 ], [ 45, 41, 2/9 ], [ 45, 43, -2/9 ],
[ 45, 44, 2/9 ], [ 45, 45, 5/9 ], [ 45, 46, 2/9 ], [ 46, 40, 4/9 ],
[ 46, 41, -8/9 ], [ 46, 43, -4/9 ], [ 46, 44, 4/9 ], [ 46, 45, 4/9 ],
[ 46, 46, 1/9 ], [ 47, 47, 1 ], [ 48, 48, 1 ], [ 49, 1, 2/9 ],
[ 49, 3, -4/9 ], [ 49, 5, 2/9 ], [ 49, 25, 2/9 ], [ 49, 27, -4/9 ],
[ 49, 29, 2/9 ], [ 49, 49, -1/3 ], [ 49, 52, 4/9 ], [ 50, 50, 1 ],
[ 51, 1, 4/9 ], [ 51, 3, -2/9 ], [ 51, 5, -2/9 ], [ 51, 25, 4/9 ],
[ 51, 27, -2/9 ], [ 51, 29, -2/9 ], [ 51, 51, -1/3 ], [ 51, 52, 8/9 ],
[ 52, 52, 1 ] ],
[ 52, [ 1, 25, 1 ], [ 2, 26, 1 ], [ 3, 5, 1 ], [ 4, 6, 1 ], [ 5, 3, 1 ],
[ 6, 4, 1 ], [ 7, 11, 1 ], [ 8, 9, 1 ], [ 9, 8, 1 ], [ 10, 18, 1 ],
[ 11, 7, 1 ], [ 12, 14, 1 ], [ 13, 15, 1 ], [ 14, 12, 1 ], [ 15, 13, 1 ],
[ 16, 20, -1 ], [ 17, 17, -1 ], [ 18, 10, 1 ], [ 19, 21, 1 ],
[ 20, 16, -1 ], [ 21, 19, 1 ], [ 22, 22, -1 ], [ 23, 24, 1 ],
[ 24, 23, 1 ], [ 25, 1, 1 ], [ 26, 2, 1 ], [ 27, 29, 1 ], [ 28, 30, 1 ],
[ 29, 27, 1 ], [ 30, 28, 1 ], [ 31, 35, 1 ], [ 32, 33, 1 ], [ 33, 32, 1 ],
[ 34, 42, 1 ], [ 35, 31, 1 ], [ 36, 38, 1 ], [ 37, 39, 1 ], [ 38, 36, 1 ],
[ 39, 37, 1 ], [ 40, 44, -1 ], [ 41, 41, -1 ], [ 42, 34, 1 ],
[ 43, 45, 1 ], [ 44, 40, -1 ], [ 45, 43, 1 ], [ 46, 46, -1 ],
[ 47, 48, 1 ], [ 48, 47, 1 ], [ 49, 49, -1 ], [ 49, 51, 1 ],
[ 50, 50, -1 ], [ 50, 52, 1 ], [ 51, 51, 1 ], [ 52, 52, 1 ] ] ]
],
[ "E", 6, [ [ 0, 2, 0, 0, 0, 0 ],
[ 78, [ 1, 37, 1 ], [ 2, 8, 1 ], [ 3, 12, 1 ], [ 4, 40, 1 ], [ 5, 16, 1 ], [ 6, 42, 1 ], [ 7, 9, 1 ], [ 8, 2, 1 ], [ 9, 7, 1 ],
[ 10, 11, 1 ], [ 11, 10, 1 ], [ 12, 3, 1 ], [ 13, 17, -1 ], [ 14, 20, 1 ], [ 15, 23, 1 ], [ 16, 5, 1 ], [ 17, 13, -1 ], [ 18, 21, 1 ],
[ 19, 30, 1 ], [ 20, 14, 1 ], [ 21, 18, 1 ], [ 22, 28, 1 ], [ 23, 15, 1 ], [ 24, 27, 1 ], [ 25, 26, 1 ], [ 26, 25, 1 ], [ 27, 24, 1 ],
[ 28, 22, 1 ], [ 29, 32, 1 ], [ 30, 19, 1 ], [ 31, 33, -1 ], [ 32, 29, 1 ], [ 33, 31, -1 ], [ 34, 35, 1 ], [ 35, 34, 1 ], [ 36, 36, -1 ],
[ 37, 1, 1 ], [ 38, 44, 1 ], [ 39, 48, 1 ], [ 40, 4, 1 ], [ 41, 52, 1 ], [ 42, 6, 1 ], [ 43, 45, 1 ], [ 44, 38, 1 ], [ 45, 43, 1 ],
[ 46, 47, 1 ], [ 47, 46, 1 ], [ 48, 39, 1 ], [ 49, 53, -1 ], [ 50, 56, 1 ], [ 51, 59, 1 ], [ 52, 41, 1 ], [ 53, 49, -1 ], [ 54, 57, 1 ],
[ 55, 66, 1 ], [ 56, 50, 1 ], [ 57, 54, 1 ], [ 58, 64, 1 ], [ 59, 51, 1 ], [ 60, 63, 1 ], [ 61, 62, 1 ], [ 62, 61, 1 ], [ 63, 60, 1 ],
[ 64, 58, 1 ], [ 65, 68, 1 ], [ 66, 55, 1 ], [ 67, 69, -1 ], [ 68, 65, 1 ], [ 69, 67, -1 ], [ 70, 71, 1 ], [ 71, 70, 1 ], [ 72, 72, -1 ],
[ 73, 73, -1 ], [ 73, 75, 1 ], [ 74, 74, 1 ], [ 75, 75, 1 ], [ 76, 74, 1 ], [ 76, 75, 1 ], [ 76, 76, -1 ], [ 76, 77, 1 ], [ 77, 77, 1 ],
[ 78, 77, 1 ], [ 78, 78, -1 ] ] ],
[ [ 0, 0, 0, 2, 0, 0 ],
[ 78, [ 1, 37, -1 ], [ 2, 2, -1 ], [ 3, 7, -E(4) ], [ 4, 10, E(4) ], [ 5, 41, -1 ], [ 6, 11, E(4) ], [ 7, 3, E(4) ],
[ 8, 14, -E(4) ], [ 9, 18, 1 ], [ 10, 4, -E(4) ], [ 11, 6, -E(4) ], [ 12, 15, -1 ], [ 13, 22, -1 ], [ 14, 8, E(4) ],
[ 15, 12, -1 ], [ 16, 16, 1 ], [ 17, 19, 1 ], [ 18, 9, 1 ], [ 19, 17, 1 ], [ 20, 20, -1 ], [ 21, 23, -E(4) ],
[ 22, 13, -1 ], [ 23, 21, E(4) ], [ 24, 26, -E(4) ], [ 25, 27, E(4) ], [ 26, 24, E(4) ], [ 27, 25, -E(4) ],
[ 28, 33, -1 ], [ 29, 29, -1 ], [ 30, 31, 1 ], [ 31, 30, 1 ], [ 32, 34, E(4) ], [ 33, 28, -1 ], [ 34, 32, -E(4) ],
[ 35, 35, -1 ], [ 36, 36, 1 ], [ 37, 1, -1 ], [ 38, 38, -1 ], [ 39, 43, E(4) ], [ 40, 46, -E(4) ], [ 41, 5, -1 ],
[ 42, 47, -E(4) ], [ 43, 39, -E(4) ], [ 44, 50, E(4) ], [ 45, 54, 1 ], [ 46, 40, E(4) ], [ 47, 42, E(4) ],
[ 48, 51, -1 ], [ 49, 58, -1 ], [ 50, 44, -E(4) ], [ 51, 48, -1 ], [ 52, 52, 1 ], [ 53, 55, 1 ], [ 54, 45, 1 ],
[ 55, 53, 1 ], [ 56, 56, -1 ], [ 57, 59, E(4) ], [ 58, 49, -1 ], [ 59, 57, -E(4) ], [ 60, 62, E(4) ],
[ 61, 63, -E(4) ], [ 62, 60, -E(4) ], [ 63, 61, E(4) ], [ 64, 69, -1 ], [ 65, 65, -1 ], [ 66, 67, 1 ], [ 67, 66, 1 ],
[ 68, 70, -E(4) ], [ 69, 64, -1 ], [ 70, 68, E(4) ], [ 71, 71, -1 ], [ 72, 72, 1 ], [ 73, 73, -1 ], [ 73, 75, 1 ],
[ 74, 74, 1 ], [ 75, 75, 1 ], [ 76, 76, 1 ], [ 77, 76, 1 ], [ 77, 77, -1 ], [ 77, 78, 1 ], [ 78, 78, 1 ] ],
[ 78, [ 1, 1, -1/4 ], [ 1, 3, -1/4 ], [ 1, 7, 1/4 ], [ 1, 37, -1/4 ], [ 1, 39, 1/2 ], [ 1, 43, -1/2 ], [ 1, 75, -3/4 ],
[ 1, 76, 1/2 ], [ 2, 2, 1/4 ], [ 2, 38, -1/4 ], [ 2, 74, -1/2 ], [ 2, 76, 1/4 ], [ 3, 1, -1/2*E(4) ],
[ 3, 37, 1/2*E(4) ], [ 3, 39, -E(4) ], [ 3, 43, -E(4) ], [ 3, 73, E(4) ], [ 3, 75, -1/2*E(4) ], [ 4, 9, 1/8*E(4) ],
[ 4, 12, 1/8*E(4) ], [ 4, 13, 3/8*E(4) ], [ 4, 15, -1/8*E(4) ], [ 4, 17, 3/8*E(4) ], [ 4, 18, -1/8*E(4) ],
[ 4, 19, -3/8*E(4) ], [ 4, 21, 1/4*E(4) ], [ 4, 22, -3/8*E(4) ], [ 4, 23, 1/4*E(4) ], [ 4, 25, 3/4*E(4) ],
[ 4, 27, 3/4*E(4) ], [ 5, 5, -1/4 ], [ 5, 6, 1/2 ], [ 5, 11, -1/2 ], [ 5, 41, -1/4 ], [ 5, 42, -1/4 ],
[ 5, 47, 1/4 ], [ 5, 76, 1/4 ], [ 5, 78, -3/4 ], [ 6, 5, -1/4*E(4) ], [ 6, 41, 1/4*E(4) ], [ 6, 42, 1/4*E(4) ],
[ 6, 47, 1/4*E(4) ], [ 6, 76, -1/4*E(4) ], [ 6, 77, 1/2*E(4) ], [ 6, 78, -1/4*E(4) ], [ 7, 1, -1/2*E(4) ],
[ 7, 37, 1/2*E(4) ], [ 7, 39, E(4) ], [ 7, 43, E(4) ], [ 7, 73, E(4) ], [ 7, 75, -1/2*E(4) ], [ 8, 9, -1/8*E(4) ],
[ 8, 12, -1/8*E(4) ], [ 8, 13, 1/8*E(4) ], [ 8, 15, 1/8*E(4) ], [ 8, 17, 1/8*E(4) ], [ 8, 18, 1/8*E(4) ],
[ 8, 19, -1/8*E(4) ], [ 8, 21, -1/4*E(4) ], [ 8, 22, -1/8*E(4) ], [ 8, 23, -1/4*E(4) ], [ 8, 25, 1/4*E(4) ],
[ 8, 27, 1/4*E(4) ], [ 9, 4, 1/4 ], [ 9, 8, 3/4 ], [ 9, 9, -1/8 ], [ 9, 10, -1/4 ], [ 9, 12, 1/8 ], [ 9, 13, -3/8 ],
[ 9, 14, -3/4 ], [ 9, 15, 1/8 ], [ 9, 16, 1/2 ], [ 9, 17, 3/8 ], [ 9, 18, -1/8 ], [ 9, 19, 3/8 ], [ 9, 20, 3/2 ],
[ 9, 21, -1/4 ], [ 9, 22, -3/8 ], [ 9, 23, 1/4 ], [ 9, 25, -3/4 ], [ 9, 27, 3/4 ], [ 10, 9, 1/8*E(4) ],
[ 10, 12, 1/8*E(4) ], [ 10, 13, 3/8*E(4) ], [ 10, 15, -1/8*E(4) ], [ 10, 17, 3/8*E(4) ], [ 10, 18, -1/8*E(4) ],
[ 10, 19, -3/8*E(4) ], [ 10, 21, -1/4*E(4) ], [ 10, 22, -3/8*E(4) ], [ 10, 23, -1/4*E(4) ], [ 10, 25, -3/4*E(4) ],
[ 10, 27, -3/4*E(4) ], [ 11, 5, -1/4*E(4) ], [ 11, 41, 1/4*E(4) ], [ 11, 42, -1/4*E(4) ], [ 11, 47, -1/4*E(4) ],
[ 11, 76, -1/4*E(4) ], [ 11, 77, 1/2*E(4) ], [ 11, 78, -1/4*E(4) ], [ 12, 4, -1/4 ], [ 12, 8, -3/4 ], [ 12, 9, -1/8 ],
[ 12, 10, 1/4 ], [ 12, 12, 1/8 ], [ 12, 13, -3/8 ], [ 12, 14, 3/4 ], [ 12, 15, 1/8 ], [ 12, 16, -1/2 ],
[ 12, 17, 3/8 ], [ 12, 18, -1/8 ], [ 12, 19, 3/8 ], [ 12, 20, -3/2 ], [ 12, 21, -1/4 ], [ 12, 22, -3/8 ],
[ 12, 23, 1/4 ], [ 12, 25, -3/4 ], [ 12, 27, 3/4 ], [ 13, 4, -1/4 ], [ 13, 8, 1/4 ], [ 13, 9, 1/8 ], [ 13, 10, 1/4 ],
[ 13, 12, -1/8 ], [ 13, 13, -1/8 ], [ 13, 14, -1/4 ], [ 13, 15, -1/8 ], [ 13, 16, -1/2 ], [ 13, 17, 1/8 ],
[ 13, 18, 1/8 ], [ 13, 19, 1/8 ], [ 13, 20, 1/2 ], [ 13, 21, 1/4 ], [ 13, 22, -1/8 ], [ 13, 23, -1/4 ],
[ 13, 25, -1/4 ], [ 13, 27, 1/4 ], [ 14, 9, -1/8*E(4) ], [ 14, 12, -1/8*E(4) ], [ 14, 13, 1/8*E(4) ],
[ 14, 15, 1/8*E(4) ], [ 14, 17, 1/8*E(4) ], [ 14, 18, 1/8*E(4) ], [ 14, 19, -1/8*E(4) ], [ 14, 21, 1/4*E(4) ],
[ 14, 22, -1/8*E(4) ], [ 14, 23, 1/4*E(4) ], [ 14, 25, -1/4*E(4) ], [ 14, 27, -1/4*E(4) ], [ 15, 4, 1/4 ],
[ 15, 8, 3/4 ], [ 15, 9, -1/8 ], [ 15, 10, -1/4 ], [ 15, 12, 1/8 ], [ 15, 13, -3/8 ], [ 15, 14, -3/4 ],
[ 15, 15, 1/8 ], [ 15, 16, -1/2 ], [ 15, 17, 3/8 ], [ 15, 18, -1/8 ], [ 15, 19, 3/8 ], [ 15, 20, -3/2 ],
[ 15, 21, 1/4 ], [ 15, 22, -3/8 ], [ 15, 23, -1/4 ], [ 15, 25, 3/4 ], [ 15, 27, -3/4 ], [ 16, 9, 1/8 ],
[ 16, 12, 1/8 ], [ 16, 13, 3/8 ], [ 16, 15, 1/8 ], [ 16, 17, 3/8 ], [ 16, 18, 1/8 ], [ 16, 19, 3/8 ], [ 16, 22, 3/8 ],
[ 17, 4, 1/4 ], [ 17, 8, -1/4 ], [ 17, 9, 1/8 ], [ 17, 10, -1/4 ], [ 17, 12, -1/8 ], [ 17, 13, -1/8 ],
[ 17, 14, 1/4 ], [ 17, 15, -1/8 ], [ 17, 16, 1/2 ], [ 17, 17, 1/8 ], [ 17, 18, 1/8 ], [ 17, 19, 1/8 ],
[ 17, 20, -1/2 ], [ 17, 21, 1/4 ], [ 17, 22, -1/8 ], [ 17, 23, -1/4 ], [ 17, 25, -1/4 ], [ 17, 27, 1/4 ],
[ 18, 4, -1/4 ], [ 18, 8, -3/4 ], [ 18, 9, -1/8 ], [ 18, 10, 1/4 ], [ 18, 12, 1/8 ], [ 18, 13, -3/8 ],
[ 18, 14, 3/4 ], [ 18, 15, 1/8 ], [ 18, 16, 1/2 ], [ 18, 17, 3/8 ], [ 18, 18, -1/8 ], [ 18, 19, 3/8 ],
[ 18, 20, 3/2 ], [ 18, 21, 1/4 ], [ 18, 22, -3/8 ], [ 18, 23, -1/4 ], [ 18, 25, 3/4 ], [ 18, 27, -3/4 ],
[ 19, 4, -1/4 ], [ 19, 8, 1/4 ], [ 19, 9, 1/8 ], [ 19, 10, 1/4 ], [ 19, 12, -1/8 ], [ 19, 13, -1/8 ],
[ 19, 14, -1/4 ], [ 19, 15, -1/8 ], [ 19, 16, 1/2 ], [ 19, 17, 1/8 ], [ 19, 18, 1/8 ], [ 19, 19, 1/8 ],
[ 19, 20, -1/2 ], [ 19, 21, -1/4 ], [ 19, 22, -1/8 ], [ 19, 23, 1/4 ], [ 19, 25, 1/4 ], [ 19, 27, -1/4 ],
[ 20, 9, -1/8 ], [ 20, 12, -1/8 ], [ 20, 13, 1/8 ], [ 20, 15, -1/8 ], [ 20, 17, 1/8 ], [ 20, 18, -1/8 ],
[ 20, 19, 1/8 ], [ 20, 22, 1/8 ], [ 21, 4, -1/4*E(4) ], [ 21, 8, -3/4*E(4) ], [ 21, 9, 1/8*E(4) ],
[ 21, 10, -1/4*E(4) ], [ 21, 12, -1/8*E(4) ], [ 21, 13, 3/8*E(4) ], [ 21, 14, -3/4*E(4) ], [ 21, 15, 1/8*E(4) ],
[ 21, 17, -3/8*E(4) ], [ 21, 18, -1/8*E(4) ], [ 21, 19, 3/8*E(4) ], [ 21, 22, -3/8*E(4) ], [ 22, 4, 1/4 ],
[ 22, 8, -1/4 ], [ 22, 9, 1/8 ], [ 22, 10, -1/4 ], [ 22, 12, -1/8 ], [ 22, 13, -1/8 ], [ 22, 14, 1/4 ],
[ 22, 15, -1/8 ], [ 22, 16, -1/2 ], [ 22, 17, 1/8 ], [ 22, 18, 1/8 ], [ 22, 19, 1/8 ], [ 22, 20, 1/2 ],
[ 22, 21, -1/4 ], [ 22, 22, -1/8 ], [ 22, 23, 1/4 ], [ 22, 25, 1/4 ], [ 22, 27, -1/4 ], [ 23, 4, 1/4*E(4) ],
[ 23, 8, 3/4*E(4) ], [ 23, 9, 1/8*E(4) ], [ 23, 10, 1/4*E(4) ], [ 23, 12, -1/8*E(4) ], [ 23, 13, 3/8*E(4) ],
[ 23, 14, 3/4*E(4) ], [ 23, 15, 1/8*E(4) ], [ 23, 17, -3/8*E(4) ], [ 23, 18, -1/8*E(4) ], [ 23, 19, 3/8*E(4) ],
[ 23, 22, -3/8*E(4) ], [ 24, 28, 1/2*E(4) ], [ 24, 30, 1/2*E(4) ], [ 24, 31, -1/2*E(4) ], [ 24, 32, -1/2*E(4) ],
[ 24, 33, -1/2*E(4) ], [ 24, 34, 1/2*E(4) ], [ 25, 4, 1/4*E(4) ], [ 25, 8, -1/4*E(4) ], [ 25, 9, -1/8*E(4) ],
[ 25, 10, 1/4*E(4) ], [ 25, 12, 1/8*E(4) ], [ 25, 13, 1/8*E(4) ], [ 25, 14, -1/4*E(4) ], [ 25, 15, -1/8*E(4) ],
[ 25, 17, -1/8*E(4) ], [ 25, 18, 1/8*E(4) ], [ 25, 19, 1/8*E(4) ], [ 25, 22, -1/8*E(4) ], [ 26, 28, -1/2*E(4) ],
[ 26, 30, -1/2*E(4) ], [ 26, 31, 1/2*E(4) ], [ 26, 32, -1/2*E(4) ], [ 26, 33, 1/2*E(4) ], [ 26, 34, 1/2*E(4) ],
[ 27, 4, -1/4*E(4) ], [ 27, 8, 1/4*E(4) ], [ 27, 9, -1/8*E(4) ], [ 27, 10, -1/4*E(4) ], [ 27, 12, 1/8*E(4) ],
[ 27, 13, 1/8*E(4) ], [ 27, 14, 1/4*E(4) ], [ 27, 15, -1/8*E(4) ], [ 27, 17, -1/8*E(4) ], [ 27, 18, 1/8*E(4) ],
[ 27, 19, 1/8*E(4) ], [ 27, 22, -1/8*E(4) ], [ 28, 24, -1/4 ], [ 28, 26, -1/4 ], [ 28, 28, 1/4 ], [ 28, 29, 1/4 ],
[ 28, 30, 1/4 ], [ 28, 31, 1/4 ], [ 28, 32, -1/4 ], [ 28, 33, 1/4 ], [ 28, 34, -1/4 ], [ 29, 28, 1 ], [ 29, 30, -1 ],
[ 29, 31, -1 ], [ 29, 33, 1 ], [ 30, 24, 1/4 ], [ 30, 26, 1/4 ], [ 30, 28, -1/4 ], [ 30, 29, 1/4 ], [ 30, 30, -1/4 ],
[ 30, 31, -1/4 ], [ 30, 32, -1/4 ], [ 30, 33, -1/4 ], [ 30, 34, -1/4 ], [ 31, 24, -1/4 ], [ 31, 26, -1/4 ],
[ 31, 28, -1/4 ], [ 31, 29, 1/4 ], [ 31, 30, -1/4 ], [ 31, 31, -1/4 ], [ 31, 32, 1/4 ], [ 31, 33, -1/4 ],
[ 31, 34, 1/4 ], [ 32, 24, 1/2*E(4) ], [ 32, 26, -1/2*E(4) ], [ 32, 28, -1/2*E(4) ], [ 32, 30, 1/2*E(4) ],
[ 32, 31, -1/2*E(4) ], [ 32, 33, 1/2*E(4) ], [ 33, 24, 1/4 ], [ 33, 26, 1/4 ], [ 33, 28, 1/4 ], [ 33, 29, 1/4 ],
[ 33, 30, 1/4 ], [ 33, 31, 1/4 ], [ 33, 32, 1/4 ], [ 33, 33, 1/4 ], [ 33, 34, 1/4 ], [ 34, 24, 1/2*E(4) ],
[ 34, 26, -1/2*E(4) ], [ 34, 28, 1/2*E(4) ], [ 34, 30, -1/2*E(4) ], [ 34, 31, 1/2*E(4) ], [ 34, 33, -1/2*E(4) ],
[ 35, 35, -1/2 ], [ 35, 36, 3/2 ], [ 36, 35, -1/2 ], [ 36, 36, -1/2 ], [ 37, 1, -1/4 ], [ 37, 3, 1/4 ],
[ 37, 7, -1/4 ], [ 37, 37, -1/4 ], [ 37, 39, -1/2 ], [ 37, 43, 1/2 ], [ 37, 75, -3/4 ], [ 37, 76, 1/2 ],
[ 38, 2, -9/4 ], [ 38, 38, 1/4 ], [ 38, 74, -3/2 ], [ 38, 76, 3/4 ], [ 39, 1, -1/4*E(4) ], [ 39, 3, 1/4*E(4) ],
[ 39, 7, 1/4*E(4) ], [ 39, 37, 1/4*E(4) ], [ 39, 73, -1/2*E(4) ], [ 39, 75, 1/4*E(4) ], [ 40, 45, -1/4*E(4) ],
[ 40, 48, -1/4*E(4) ], [ 40, 49, -1/4*E(4) ], [ 40, 51, 1/4*E(4) ], [ 40, 53, -1/4*E(4) ], [ 40, 54, 1/4*E(4) ],
[ 40, 55, 1/4*E(4) ], [ 40, 57, -1/4*E(4) ], [ 40, 58, 1/4*E(4) ], [ 40, 59, -1/4*E(4) ], [ 40, 61, -1/4*E(4) ],
[ 40, 63, -1/4*E(4) ], [ 41, 5, -1/4 ], [ 41, 6, -1/2 ], [ 41, 11, 1/2 ], [ 41, 41, -1/4 ], [ 41, 42, 1/4 ],
[ 41, 47, -1/4 ], [ 41, 76, 1/4 ], [ 41, 78, -3/4 ], [ 42, 5, -1/2*E(4) ], [ 42, 6, -E(4) ], [ 42, 11, -E(4) ],
[ 42, 41, 1/2*E(4) ], [ 42, 76, 1/2*E(4) ], [ 42, 77, -E(4) ], [ 42, 78, 1/2*E(4) ], [ 43, 1, -1/4*E(4) ],
[ 43, 3, -1/4*E(4) ], [ 43, 7, -1/4*E(4) ], [ 43, 37, 1/4*E(4) ], [ 43, 73, -1/2*E(4) ], [ 43, 75, 1/4*E(4) ],
[ 44, 45, 3/4*E(4) ], [ 44, 48, 3/4*E(4) ], [ 44, 49, -1/4*E(4) ], [ 44, 51, -3/4*E(4) ], [ 44, 53, -1/4*E(4) ],
[ 44, 54, -3/4*E(4) ], [ 44, 55, 1/4*E(4) ], [ 44, 57, 3/4*E(4) ], [ 44, 58, 1/4*E(4) ], [ 44, 59, 3/4*E(4) ],
[ 44, 61, -1/4*E(4) ], [ 44, 63, -1/4*E(4) ], [ 45, 40, 1/8 ], [ 45, 44, 1/8 ], [ 45, 45, -1/8 ], [ 45, 46, -1/8 ],
[ 45, 48, 1/8 ], [ 45, 49, -1/8 ], [ 45, 50, -1/8 ], [ 45, 51, 1/8 ], [ 45, 52, 1/8 ], [ 45, 53, 1/8 ],
[ 45, 54, -1/8 ], [ 45, 55, 1/8 ], [ 45, 56, 1/8 ], [ 45, 57, -1/8 ], [ 45, 58, -1/8 ], [ 45, 59, 1/8 ],
[ 45, 61, -1/8 ], [ 45, 63, 1/8 ], [ 46, 45, -1/4*E(4) ], [ 46, 48, -1/4*E(4) ], [ 46, 49, -1/4*E(4) ],
[ 46, 51, 1/4*E(4) ], [ 46, 53, -1/4*E(4) ], [ 46, 54, 1/4*E(4) ], [ 46, 55, 1/4*E(4) ], [ 46, 57, 1/4*E(4) ],
[ 46, 58, 1/4*E(4) ], [ 46, 59, 1/4*E(4) ], [ 46, 61, 1/4*E(4) ], [ 46, 63, 1/4*E(4) ], [ 47, 5, -1/2*E(4) ],
[ 47, 6, E(4) ], [ 47, 11, E(4) ], [ 47, 41, 1/2*E(4) ], [ 47, 76, 1/2*E(4) ], [ 47, 77, -E(4) ],
[ 47, 78, 1/2*E(4) ], [ 48, 40, -1/8 ], [ 48, 44, -1/8 ], [ 48, 45, -1/8 ], [ 48, 46, 1/8 ], [ 48, 48, 1/8 ],
[ 48, 49, -1/8 ], [ 48, 50, 1/8 ], [ 48, 51, 1/8 ], [ 48, 52, -1/8 ], [ 48, 53, 1/8 ], [ 48, 54, -1/8 ],
[ 48, 55, 1/8 ], [ 48, 56, -1/8 ], [ 48, 57, -1/8 ], [ 48, 58, -1/8 ], [ 48, 59, 1/8 ], [ 48, 61, -1/8 ],
[ 48, 63, 1/8 ], [ 49, 40, -3/8 ], [ 49, 44, 1/8 ], [ 49, 45, 3/8 ], [ 49, 46, 3/8 ], [ 49, 48, -3/8 ],
[ 49, 49, -1/8 ], [ 49, 50, -1/8 ], [ 49, 51, -3/8 ], [ 49, 52, -3/8 ], [ 49, 53, 1/8 ], [ 49, 54, 3/8 ],
[ 49, 55, 1/8 ], [ 49, 56, 1/8 ], [ 49, 57, 3/8 ], [ 49, 58, -1/8 ], [ 49, 59, -3/8 ], [ 49, 61, -1/8 ],
[ 49, 63, 1/8 ], [ 50, 45, 3/4*E(4) ], [ 50, 48, 3/4*E(4) ], [ 50, 49, -1/4*E(4) ], [ 50, 51, -3/4*E(4) ],
[ 50, 53, -1/4*E(4) ], [ 50, 54, -3/4*E(4) ], [ 50, 55, 1/4*E(4) ], [ 50, 57, -3/4*E(4) ], [ 50, 58, 1/4*E(4) ],
[ 50, 59, -3/4*E(4) ], [ 50, 61, 1/4*E(4) ], [ 50, 63, 1/4*E(4) ], [ 51, 40, 1/8 ], [ 51, 44, 1/8 ], [ 51, 45, -1/8 ],
[ 51, 46, -1/8 ], [ 51, 48, 1/8 ], [ 51, 49, -1/8 ], [ 51, 50, -1/8 ], [ 51, 51, 1/8 ], [ 51, 52, -1/8 ],
[ 51, 53, 1/8 ], [ 51, 54, -1/8 ], [ 51, 55, 1/8 ], [ 51, 56, -1/8 ], [ 51, 57, 1/8 ], [ 51, 58, -1/8 ],
[ 51, 59, -1/8 ], [ 51, 61, 1/8 ], [ 51, 63, -1/8 ], [ 52, 45, 1/2 ], [ 52, 48, 1/2 ], [ 52, 49, 1/2 ],
[ 52, 51, 1/2 ], [ 52, 53, 1/2 ], [ 52, 54, 1/2 ], [ 52, 55, 1/2 ], [ 52, 58, 1/2 ], [ 53, 40, 3/8 ],
[ 53, 44, -1/8 ], [ 53, 45, 3/8 ], [ 53, 46, -3/8 ], [ 53, 48, -3/8 ], [ 53, 49, -1/8 ], [ 53, 50, 1/8 ],
[ 53, 51, -3/8 ], [ 53, 52, 3/8 ], [ 53, 53, 1/8 ], [ 53, 54, 3/8 ], [ 53, 55, 1/8 ], [ 53, 56, -1/8 ],
[ 53, 57, 3/8 ], [ 53, 58, -1/8 ], [ 53, 59, -3/8 ], [ 53, 61, -1/8 ], [ 53, 63, 1/8 ], [ 54, 40, -1/8 ],
[ 54, 44, -1/8 ], [ 54, 45, -1/8 ], [ 54, 46, 1/8 ], [ 54, 48, 1/8 ], [ 54, 49, -1/8 ], [ 54, 50, 1/8 ],
[ 54, 51, 1/8 ], [ 54, 52, 1/8 ], [ 54, 53, 1/8 ], [ 54, 54, -1/8 ], [ 54, 55, 1/8 ], [ 54, 56, 1/8 ],
[ 54, 57, 1/8 ], [ 54, 58, -1/8 ], [ 54, 59, -1/8 ], [ 54, 61, 1/8 ], [ 54, 63, -1/8 ], [ 55, 40, -3/8 ],
[ 55, 44, 1/8 ], [ 55, 45, 3/8 ], [ 55, 46, 3/8 ], [ 55, 48, -3/8 ], [ 55, 49, -1/8 ], [ 55, 50, -1/8 ],
[ 55, 51, -3/8 ], [ 55, 52, 3/8 ], [ 55, 53, 1/8 ], [ 55, 54, 3/8 ], [ 55, 55, 1/8 ], [ 55, 56, -1/8 ],
[ 55, 57, -3/8 ], [ 55, 58, -1/8 ], [ 55, 59, 3/8 ], [ 55, 61, 1/8 ], [ 55, 63, -1/8 ], [ 56, 45, -3/2 ],
[ 56, 48, -3/2 ], [ 56, 49, 1/2 ], [ 56, 51, -3/2 ], [ 56, 53, 1/2 ], [ 56, 54, -3/2 ], [ 56, 55, 1/2 ],
[ 56, 58, 1/2 ], [ 57, 40, 1/4*E(4) ], [ 57, 44, 1/4*E(4) ], [ 57, 45, -1/4*E(4) ], [ 57, 46, 1/4*E(4) ],
[ 57, 48, 1/4*E(4) ], [ 57, 49, -1/4*E(4) ], [ 57, 50, 1/4*E(4) ], [ 57, 51, -1/4*E(4) ], [ 57, 53, 1/4*E(4) ],
[ 57, 54, 1/4*E(4) ], [ 57, 55, -1/4*E(4) ], [ 57, 58, 1/4*E(4) ], [ 58, 40, 3/8 ], [ 58, 44, -1/8 ], [ 58, 45, 3/8 ],
[ 58, 46, -3/8 ], [ 58, 48, -3/8 ], [ 58, 49, -1/8 ], [ 58, 50, 1/8 ], [ 58, 51, -3/8 ], [ 58, 52, -3/8 ],
[ 58, 53, 1/8 ], [ 58, 54, 3/8 ], [ 58, 55, 1/8 ], [ 58, 56, 1/8 ], [ 58, 57, -3/8 ], [ 58, 58, -1/8 ],
[ 58, 59, 3/8 ], [ 58, 61, 1/8 ], [ 58, 63, -1/8 ], [ 59, 40, -1/4*E(4) ], [ 59, 44, -1/4*E(4) ],
[ 59, 45, -1/4*E(4) ], [ 59, 46, -1/4*E(4) ], [ 59, 48, 1/4*E(4) ], [ 59, 49, -1/4*E(4) ], [ 59, 50, -1/4*E(4) ],
[ 59, 51, -1/4*E(4) ], [ 59, 53, 1/4*E(4) ], [ 59, 54, 1/4*E(4) ], [ 59, 55, -1/4*E(4) ], [ 59, 58, 1/4*E(4) ],
[ 60, 64, -1/4*E(4) ], [ 60, 66, -1/4*E(4) ], [ 60, 67, 1/4*E(4) ], [ 60, 68, 1/2*E(4) ], [ 60, 69, 1/4*E(4) ],
[ 60, 70, -1/2*E(4) ], [ 61, 40, -3/4*E(4) ], [ 61, 44, 1/4*E(4) ], [ 61, 45, 3/4*E(4) ], [ 61, 46, -3/4*E(4) ],
[ 61, 48, -3/4*E(4) ], [ 61, 49, -1/4*E(4) ], [ 61, 50, 1/4*E(4) ], [ 61, 51, 3/4*E(4) ], [ 61, 53, 1/4*E(4) ],
[ 61, 54, -3/4*E(4) ], [ 61, 55, -1/4*E(4) ], [ 61, 58, 1/4*E(4) ], [ 62, 64, 1/4*E(4) ], [ 62, 66, 1/4*E(4) ],
[ 62, 67, -1/4*E(4) ], [ 62, 68, 1/2*E(4) ], [ 62, 69, -1/4*E(4) ], [ 62, 70, -1/2*E(4) ], [ 63, 40, 3/4*E(4) ],
[ 63, 44, -1/4*E(4) ], [ 63, 45, 3/4*E(4) ], [ 63, 46, 3/4*E(4) ], [ 63, 48, -3/4*E(4) ], [ 63, 49, -1/4*E(4) ],
[ 63, 50, -1/4*E(4) ], [ 63, 51, 3/4*E(4) ], [ 63, 53, 1/4*E(4) ], [ 63, 54, -3/4*E(4) ], [ 63, 55, -1/4*E(4) ],
[ 63, 58, 1/4*E(4) ], [ 64, 60, -1/2 ], [ 64, 62, -1/2 ], [ 64, 64, 1/4 ], [ 64, 65, 1 ], [ 64, 66, 1/4 ],
[ 64, 67, 1/4 ], [ 64, 68, -1/2 ], [ 64, 69, 1/4 ], [ 64, 70, -1/2 ], [ 65, 64, 1/4 ], [ 65, 66, -1/4 ],
[ 65, 67, -1/4 ], [ 65, 69, 1/4 ], [ 66, 60, 1/2 ], [ 66, 62, 1/2 ], [ 66, 64, -1/4 ], [ 66, 65, 1 ],
[ 66, 66, -1/4 ], [ 66, 67, -1/4 ], [ 66, 68, -1/2 ], [ 66, 69, -1/4 ], [ 66, 70, -1/2 ], [ 67, 60, -1/2 ],
[ 67, 62, -1/2 ], [ 67, 64, -1/4 ], [ 67, 65, 1 ], [ 67, 66, -1/4 ], [ 67, 67, -1/4 ], [ 67, 68, 1/2 ],
[ 67, 69, -1/4 ], [ 67, 70, 1/2 ], [ 68, 60, -1/2*E(4) ], [ 68, 62, 1/2*E(4) ], [ 68, 64, 1/4*E(4) ],
[ 68, 66, -1/4*E(4) ], [ 68, 67, 1/4*E(4) ], [ 68, 69, -1/4*E(4) ], [ 69, 60, 1/2 ], [ 69, 62, 1/2 ], [ 69, 64, 1/4 ],
[ 69, 65, 1 ], [ 69, 66, 1/4 ], [ 69, 67, 1/4 ], [ 69, 68, 1/2 ], [ 69, 69, 1/4 ], [ 69, 70, 1/2 ],
[ 70, 60, -1/2*E(4) ], [ 70, 62, 1/2*E(4) ], [ 70, 64, -1/4*E(4) ], [ 70, 66, 1/4*E(4) ], [ 70, 67, -1/4*E(4) ],
[ 70, 69, 1/4*E(4) ], [ 71, 71, -1/2 ], [ 71, 72, 1/2 ], [ 72, 71, -3/2 ], [ 72, 72, -1/2 ], [ 73, 1, 1/4 ],
[ 73, 3, -1/4 ], [ 73, 7, 1/4 ], [ 73, 37, 1/4 ], [ 73, 39, -1/2 ], [ 73, 43, 1/2 ], [ 73, 75, -1/4 ],
[ 73, 76, 1/2 ], [ 74, 2, 3/4 ], [ 74, 38, 1/4 ], [ 74, 74, -1/2 ], [ 74, 76, 3/4 ], [ 75, 1, 1/2 ], [ 75, 37, 1/2 ],
[ 75, 75, -1/2 ], [ 75, 76, 1 ], [ 76, 76, 1 ], [ 77, 5, 1/4 ], [ 77, 6, 1/2 ], [ 77, 11, -1/2 ], [ 77, 41, 1/4 ],
[ 77, 42, 1/4 ], [ 77, 47, -1/4 ], [ 77, 76, 3/4 ], [ 77, 78, -1/4 ], [ 78, 5, 1/2 ], [ 78, 41, 1/2 ],
[ 78, 76, 1/2 ], [ 78, 78, -1/2 ] ] ],
[ [ 2, 0, 0, 2, 0, 2 ],
[ 78, [ 1, 1, 1 ], [ 2, 2, -1 ], [ 3, 3, -1 ], [ 4, 4, -1 ], [ 5, 5, -1 ], [ 6, 6, -1 ], [ 7, 7, -1 ], [ 8, 8, 1 ],
[ 9, 9, 1 ], [ 10, 10, 1 ], [ 11, 11, 1 ], [ 12, 12, 1 ], [ 13, 13, -1 ], [ 14, 14, -1 ], [ 15, 15, -1 ],
[ 16, 16, -1 ], [ 17, 17, -1 ], [ 18, 18, -1 ], [ 19, 19, 1 ], [ 20, 20, 1 ], [ 21, 21, 1 ], [ 22, 22, 1 ],
[ 23, 23, 1 ], [ 24, 24, -1 ], [ 25, 25, -1 ], [ 26, 26, -1 ], [ 27, 27, -1 ], [ 28, 28, 1 ], [ 29, 29, 1 ],
[ 30, 30, 1 ], [ 31, 31, -1 ], [ 32, 32, -1 ], [ 33, 33, -1 ], [ 34, 34, 1 ], [ 35, 35, -1 ], [ 36, 36, 1 ],
[ 37, 37, 1 ], [ 38, 38, -1 ], [ 39, 39, -1 ], [ 40, 40, -1 ], [ 41, 41, -1 ], [ 42, 42, -1 ], [ 43, 43, -1 ],
[ 44, 44, 1 ], [ 45, 45, 1 ], [ 46, 46, 1 ], [ 47, 47, 1 ], [ 48, 48, 1 ], [ 49, 49, -1 ], [ 50, 50, -1 ],
[ 51, 51, -1 ], [ 52, 52, -1 ], [ 53, 53, -1 ], [ 54, 54, -1 ], [ 55, 55, 1 ], [ 56, 56, 1 ], [ 57, 57, 1 ],
[ 58, 58, 1 ], [ 59, 59, 1 ], [ 60, 60, -1 ], [ 61, 61, -1 ], [ 62, 62, -1 ], [ 63, 63, -1 ], [ 64, 64, 1 ],
[ 65, 65, 1 ], [ 66, 66, 1 ], [ 67, 67, -1 ], [ 68, 68, -1 ], [ 69, 69, -1 ], [ 70, 70, 1 ], [ 71, 71, -1 ],
[ 72, 72, 1 ], [ 73, 73, 1 ], [ 74, 74, 1 ], [ 75, 75, 1 ], [ 76, 76, 1 ], [ 77, 77, 1 ], [ 78, 78, 1 ] ] ]
],
["E", 7, [ [ 1, 0, 0, 0, 0, 1, 0 ],
[ 133, [ 1, 8, -E(4) ], [ 2, 2, 1 ], [ 3, 66, -1 ], [ 4, 17, -1 ],
[ 5, 68, -1 ], [ 6, 19, E(4) ], [ 7, 70, 1 ], [ 8, 1, E(4) ],
[ 9, 22, -1 ], [ 10, 11, 1 ], [ 11, 10, 1 ], [ 12, 13, -E(4) ],
[ 13, 12, E(4) ], [ 14, 21, -E(4) ], [ 15, 16, 1 ], [ 16, 15, 1 ],
[ 17, 4, -1 ], [ 18, 31, E(4) ], [ 19, 6, -E(4) ], [ 20, 26, -E(4) ],
[ 21, 14, E(4) ], [ 22, 9, -1 ], [ 23, 36, E(4) ], [ 24, 25, -E(4) ],
[ 25, 24, E(4) ], [ 26, 20, E(4) ], [ 27, 34, -1 ], [ 28, 28, 1 ],
[ 29, 30, -E(4) ], [ 30, 29, E(4) ], [ 31, 18, -E(4) ], [ 32, 37, E(4) ],
[ 33, 39, -1 ], [ 34, 27, -1 ], [ 35, 45, -E(4) ], [ 36, 23, -E(4) ],
[ 37, 32, -E(4) ], [ 38, 51, 1 ], [ 39, 33, -1 ], [ 40, 41, E(4) ],
[ 41, 40, -E(4) ], [ 42, 48, -1 ], [ 43, 47, -1 ], [ 44, 46, 1 ],
[ 45, 35, E(4) ], [ 46, 44, 1 ], [ 47, 43, -1 ], [ 48, 42, -1 ],
[ 49, 49, 1 ], [ 50, 54, -1 ], [ 51, 38, 1 ], [ 52, 55, E(4) ],
[ 53, 56, -1 ], [ 54, 50, -1 ], [ 55, 52, -E(4) ], [ 56, 53, -1 ],
[ 57, 59, -E(4) ], [ 58, 60, -E(4) ], [ 59, 57, E(4) ], [ 60, 58, E(4) ],
[ 61, 62, -E(4) ], [ 62, 61, E(4) ], [ 63, 63, -1 ], [ 64, 71, E(4) ],
[ 65, 65, 1 ], [ 66, 3, -1 ], [ 67, 80, -1 ], [ 68, 5, -1 ],
[ 69, 82, -E(4) ], [ 70, 7, 1 ], [ 71, 64, -E(4) ], [ 72, 85, -1 ],
[ 73, 74, 1 ], [ 74, 73, 1 ], [ 75, 76, E(4) ], [ 76, 75, -E(4) ],
[ 77, 84, E(4) ], [ 78, 79, 1 ], [ 79, 78, 1 ], [ 80, 67, -1 ],
[ 81, 94, -E(4) ], [ 82, 69, E(4) ], [ 83, 89, E(4) ], [ 84, 77, -E(4) ],
[ 85, 72, -1 ], [ 86, 99, -E(4) ], [ 87, 88, E(4) ], [ 88, 87, -E(4) ],
[ 89, 83, -E(4) ], [ 90, 97, -1 ], [ 91, 91, 1 ], [ 92, 93, E(4) ],
[ 93, 92, -E(4) ], [ 94, 81, E(4) ], [ 95, 100, -E(4) ], [ 96, 102, -1 ],
[ 97, 90, -1 ], [ 98, 108, E(4) ], [ 99, 86, E(4) ], [ 100, 95, E(4) ],
[ 101, 114, 1 ], [ 102, 96, -1 ], [ 103, 104, -E(4) ], [ 104, 103, E(4) ],
[ 105, 111, -1 ], [ 106, 110, -1 ], [ 107, 109, 1 ], [ 108, 98, -E(4) ],
[ 109, 107, 1 ], [ 110, 106, -1 ], [ 111, 105, -1 ], [ 112, 112, 1 ],
[ 113, 117, -1 ], [ 114, 101, 1 ], [ 115, 118, -E(4) ], [ 116, 119, -1 ],
[ 117, 113, -1 ], [ 118, 115, E(4) ], [ 119, 116, -1 ], [ 120, 122, E(4) ],
[ 121, 123, E(4) ], [ 122, 120, -E(4) ], [ 123, 121, -E(4) ],
[ 124, 125, E(4) ], [ 125, 124, -E(4) ], [ 126, 126, -1 ], [ 127, 127, 1 ],
[ 128, 128, 1 ], [ 129, 127, 1 ], [ 129, 129, -1 ], [ 129, 130, 1 ],
[ 130, 130, 1 ], [ 131, 130, 1 ], [ 131, 131, -1 ], [ 131, 132, 1 ],
[ 132, 132, 1 ], [ 133, 132, 1 ], [ 133, 133, -1 ] ] ],
[ [ 0, 0, 0, 1, 0, 1, 0 ], [ 133, [ 1, 66, -1 ], [ 2, 65, -1 ], [ 3, 64, -1 ], [ 4, 20, -E(4) ],
[ 5, 5, 1 ], [ 6, 13, E(4) ], [ 7, 70, -1 ], [ 8, 71, 1 ], [ 9, 14, E(4) ],
[ 10, 15, E(4) ], [ 11, 26, -E(4) ], [ 12, 19, E(4) ], [ 13, 6, -E(4) ],
[ 14, 9, -E(4) ], [ 15, 10, -E(4) ], [ 16, 21, E(4) ], [ 17, 22, E(4) ],
[ 18, 39, 1 ], [ 19, 12, -E(4) ], [ 20, 4, E(4) ], [ 21, 16, -E(4) ],
[ 22, 17, -E(4) ], [ 23, 34, -1 ], [ 24, 36, -1 ], [ 25, 33, -1 ],
[ 26, 11, E(4) ], [ 27, 30, 1 ], [ 28, 37, -1 ], [ 29, 31, 1 ],
[ 30, 27, 1 ], [ 31, 29, 1 ], [ 32, 32, 1 ], [ 33, 25, -1 ],
[ 34, 23, -1 ], [ 35, 47, -E(4) ], [ 36, 24, -1 ], [ 37, 28, -1 ],
[ 38, 44, E(4) ], [ 39, 18, 1 ], [ 40, 51, -E(4) ], [ 41, 42, E(4) ],
[ 42, 41, -E(4) ], [ 43, 48, E(4) ], [ 44, 38, -E(4) ], [ 45, 46, E(4) ],
[ 46, 45, -E(4) ], [ 47, 35, E(4) ], [ 48, 43, -E(4) ], [ 49, 55, 1 ],
[ 50, 56, 1 ], [ 51, 40, E(4) ], [ 52, 52, -1 ], [ 53, 54, -1 ],
[ 54, 53, -1 ], [ 55, 49, 1 ], [ 56, 50, 1 ], [ 57, 58, E(4) ],
[ 58, 57, -E(4) ], [ 59, 60, E(4) ], [ 60, 59, -E(4) ], [ 61, 63, -1 ],
[ 62, 62, 1 ], [ 63, 61, -1 ], [ 64, 3, -1 ], [ 65, 2, -1 ], [ 66, 1, -1 ],
[ 67, 83, E(4) ], [ 68, 68, 1 ], [ 69, 76, -E(4) ], [ 70, 7, -1 ],
[ 71, 8, 1 ], [ 72, 77, -E(4) ], [ 73, 78, -E(4) ], [ 74, 89, E(4) ],
[ 75, 82, -E(4) ], [ 76, 69, E(4) ], [ 77, 72, E(4) ], [ 78, 73, E(4) ],
[ 79, 84, -E(4) ], [ 80, 85, -E(4) ], [ 81, 102, 1 ], [ 82, 75, E(4) ],
[ 83, 67, -E(4) ], [ 84, 79, E(4) ], [ 85, 80, E(4) ], [ 86, 97, -1 ],
[ 87, 99, -1 ], [ 88, 96, -1 ], [ 89, 74, -E(4) ], [ 90, 93, 1 ],
[ 91, 100, -1 ], [ 92, 94, 1 ], [ 93, 90, 1 ], [ 94, 92, 1 ],
[ 95, 95, 1 ], [ 96, 88, -1 ], [ 97, 86, -1 ], [ 98, 110, E(4) ],
[ 99, 87, -1 ], [ 100, 91, -1 ], [ 101, 107, -E(4) ], [ 102, 81, 1 ],
[ 103, 114, E(4) ], [ 104, 105, -E(4) ], [ 105, 104, E(4) ],
[ 106, 111, -E(4) ], [ 107, 101, E(4) ], [ 108, 109, -E(4) ],
[ 109, 108, E(4) ], [ 110, 98, -E(4) ], [ 111, 106, E(4) ], [ 112, 118, 1 ],
[ 113, 119, 1 ], [ 114, 103, -E(4) ], [ 115, 115, -1 ], [ 116, 117, -1 ],
[ 117, 116, -1 ], [ 118, 112, 1 ], [ 119, 113, 1 ], [ 120, 121, -E(4) ],
[ 121, 120, E(4) ], [ 122, 123, -E(4) ], [ 123, 122, E(4) ],
[ 124, 126, -1 ], [ 125, 125, 1 ], [ 126, 124, -1 ], [ 127, 129, -1 ],
[ 127, 130, 1 ], [ 128, 128, -1 ], [ 128, 130, 1 ], [ 129, 127, -1 ],
[ 129, 130, 1 ], [ 130, 130, 1 ], [ 131, 131, 1 ], [ 132, 132, 1 ],
[ 133, 132, 1 ], [ 133, 133, -1 ] ] ],
[ [ 2, 0, 0, 0, 0, 2, 0 ],
[ 133, [ 1, 26, E(5) ], [ 2, 78, -E(5)^4 ], [ 3, 4, E(5)^3 ],
[ 4, 3, E(5)^2 ], [ 5, 80, E(5)^4 ], [ 6, 45, -E(5)^2 ],
[ 7, 70, -E(5)^2 ], [ 8, 32, E(5)^4 ], [ 9, 72, -E(5) ], [ 10, 10, -1 ],
[ 11, 74, -E(5) ], [ 12, 30, -E(5) ], [ 13, 40, E(5)^4 ],
[ 14, 37, -E(5) ], [ 15, 65, -E(5)^4 ], [ 16, 91, 1 ], [ 17, 68, E(5)^4 ],
[ 18, 36, -E(5)^3 ], [ 19, 23, E(5)^3 ], [ 20, 21, 1 ], [ 21, 20, 1 ],
[ 22, 85, E(5)^3 ], [ 23, 19, E(5)^2 ], [ 24, 41, E(5) ], [ 25, 29, 1 ],
[ 26, 1, E(5)^4 ], [ 27, 56, -E(5)^2 ], [ 28, 79, 1 ], [ 29, 25, 1 ],
[ 30, 12, -E(5)^4 ], [ 31, 35, -E(5)^3 ], [ 32, 8, E(5) ],
[ 33, 48, -E(5) ], [ 34, 53, E(5)^4 ], [ 35, 31, -E(5)^2 ],
[ 36, 18, -E(5)^2 ], [ 37, 14, -E(5)^4 ], [ 38, 51, E(5)^3 ],
[ 39, 43, E(5)^3 ], [ 40, 13, E(5) ], [ 41, 24, E(5)^4 ],
[ 42, 54, -E(5) ], [ 43, 39, E(5)^2 ], [ 44, 46, -1 ], [ 45, 6, -E(5)^3 ],
[ 46, 44, -1 ], [ 47, 50, E(5)^3 ], [ 48, 33, -E(5)^4 ], [ 49, 49, -1 ],
[ 50, 47, E(5)^2 ], [ 51, 38, E(5)^2 ], [ 52, 60, -E(5) ],
[ 53, 34, E(5) ], [ 54, 42, -E(5)^4 ], [ 55, 61, E(5)^4 ],
[ 56, 27, -E(5)^3 ], [ 57, 62, E(5) ], [ 58, 59, 1 ], [ 59, 58, 1 ],
[ 60, 52, -E(5)^4 ], [ 61, 55, E(5) ], [ 62, 57, E(5)^4 ], [ 63, 63, -1 ],
[ 64, 89, E(5)^4 ], [ 65, 15, -E(5) ], [ 66, 67, E(5)^2 ],
[ 67, 66, E(5)^3 ], [ 68, 17, E(5) ], [ 69, 108, -E(5)^3 ],
[ 70, 7, -E(5)^3 ], [ 71, 95, E(5) ], [ 72, 9, -E(5)^4 ], [ 73, 73, -1 ],
[ 74, 11, -E(5)^4 ], [ 75, 93, -E(5)^4 ], [ 76, 103, E(5) ],
[ 77, 100, -E(5)^4 ], [ 78, 2, -E(5) ], [ 79, 28, 1 ], [ 80, 5, E(5) ],
[ 81, 99, -E(5)^2 ], [ 82, 86, E(5)^2 ], [ 83, 84, 1 ], [ 84, 83, 1 ],
[ 85, 22, E(5)^2 ], [ 86, 82, E(5)^3 ], [ 87, 104, E(5)^4 ],
[ 88, 92, 1 ], [ 89, 64, E(5) ], [ 90, 119, -E(5)^3 ], [ 91, 16, 1 ],
[ 92, 88, 1 ], [ 93, 75, -E(5) ], [ 94, 98, -E(5)^2 ], [ 95, 71, E(5)^4 ],
[ 96, 111, -E(5)^4 ], [ 97, 116, E(5) ], [ 98, 94, -E(5)^3 ],
[ 99, 81, -E(5)^3 ], [ 100, 77, -E(5) ], [ 101, 114, E(5)^2 ],
[ 102, 106, E(5)^2 ], [ 103, 76, E(5)^4 ], [ 104, 87, E(5) ],
[ 105, 117, -E(5)^4 ], [ 106, 102, E(5)^3 ], [ 107, 109, -1 ],
[ 108, 69, -E(5)^2 ], [ 109, 107, -1 ], [ 110, 113, E(5)^2 ],
[ 111, 96, -E(5) ], [ 112, 112, -1 ], [ 113, 110, E(5)^3 ],
[ 114, 101, E(5)^3 ], [ 115, 123, -E(5)^4 ], [ 116, 97, E(5)^4 ],
[ 117, 105, -E(5) ], [ 118, 124, E(5) ], [ 119, 90, -E(5)^2 ],
[ 120, 125, E(5)^4 ], [ 121, 122, 1 ], [ 122, 121, 1 ],
[ 123, 115, -E(5) ], [ 124, 118, E(5)^4 ], [ 125, 120, E(5) ],
[ 126, 126, -1 ], [ 127, 127, 1 ], [ 128, 127, 1 ], [ 128, 128, -1 ],
[ 128, 132, 1 ], [ 129, 127, 1 ], [ 129, 128, -1 ], [ 129, 130, 1 ],
[ 129, 131, -1 ], [ 129, 132, 1 ], [ 130, 127, 1 ], [ 130, 128, -1 ],
[ 130, 129, 1 ], [ 130, 131, -1 ], [ 130, 132, 2 ], [ 131, 127, 1 ],
[ 131, 131, -1 ], [ 131, 132, 2 ], [ 132, 132, 1 ], [ 133, 132, 1 ],
[ 133, 133, -1 ] ] ],
[ [ 1, 0, 0, 1, 0, 1, 0 ],
[ 133, [ 1, 8, -1 ], [ 2, 65, 1 ], [ 3, 66, -1 ], [ 4, 22, 1 ], [ 5, 68, 1 ], [ 6, 19, -1 ], [ 7, 70, -1 ], [ 8, 1, 1 ], [ 9, 17, 1 ],
[ 10, 16, -1 ], [ 11, 15, 1 ], [ 12, 13, -1 ], [ 13, 12, 1 ], [ 14, 26, 1 ], [ 15, 11, -1 ], [ 16, 10, 1 ], [ 17, 9, -1 ], [ 18, 36, -1 ],
[ 19, 6, 1 ], [ 20, 21, 1 ], [ 21, 20, 1 ], [ 22, 4, -1 ], [ 23, 31, -1 ], [ 24, 30, 1 ], [ 25, 29, 1 ], [ 26, 14, 1 ], [ 27, 39, -1 ],
[ 28, 28, 1 ], [ 29, 25, 1 ], [ 30, 24, 1 ], [ 31, 23, -1 ], [ 32, 37, 1 ], [ 33, 34, -1 ], [ 34, 33, 1 ], [ 35, 45, 1 ], [ 36, 18, -1 ],
[ 37, 32, -1 ], [ 38, 51, 1 ], [ 39, 27, 1 ], [ 40, 41, 1 ], [ 41, 40, -1 ], [ 42, 48, -1 ], [ 43, 47, 1 ], [ 44, 46, -1 ], [ 45, 35, -1 ],
[ 46, 44, -1 ], [ 47, 43, 1 ], [ 48, 42, -1 ], [ 49, 49, -1 ], [ 50, 56, 1 ], [ 51, 38, 1 ], [ 52, 55, -1 ], [ 53, 54, 1 ], [ 54, 53, -1 ],
[ 55, 52, 1 ], [ 56, 50, -1 ], [ 57, 60, 1 ], [ 58, 59, 1 ], [ 59, 58, 1 ], [ 60, 57, 1 ], [ 61, 62, 1 ], [ 62, 61, -1 ], [ 63, 63, -1 ],
[ 64, 71, -1 ], [ 65, 2, 1 ], [ 66, 3, -1 ], [ 67, 85, 1 ], [ 68, 5, 1 ], [ 69, 82, -1 ], [ 70, 7, -1 ], [ 71, 64, 1 ], [ 72, 80, 1 ],
[ 73, 79, -1 ], [ 74, 78, 1 ], [ 75, 76, -1 ], [ 76, 75, 1 ], [ 77, 89, 1 ], [ 78, 74, -1 ], [ 79, 73, 1 ], [ 80, 72, -1 ], [ 81, 99, -1 ],
[ 82, 69, 1 ], [ 83, 84, 1 ], [ 84, 83, 1 ], [ 85, 67, -1 ], [ 86, 94, -1 ], [ 87, 93, 1 ], [ 88, 92, 1 ], [ 89, 77, 1 ], [ 90, 102, -1 ],
[ 91, 91, 1 ], [ 92, 88, 1 ], [ 93, 87, 1 ], [ 94, 86, -1 ], [ 95, 100, 1 ], [ 96, 97, -1 ], [ 97, 96, 1 ], [ 98, 108, 1 ], [ 99, 81, -1 ],
[ 100, 95, -1 ], [ 101, 114, 1 ], [ 102, 90, 1 ], [ 103, 104, 1 ], [ 104, 103, -1 ], [ 105, 111, -1 ], [ 106, 110, 1 ], [ 107, 109, -1 ],
[ 108, 98, -1 ], [ 109, 107, -1 ], [ 110, 106, 1 ], [ 111, 105, -1 ], [ 112, 112, -1 ], [ 113, 119, 1 ], [ 114, 101, 1 ], [ 115, 118, -1 ],
[ 116, 117, 1 ], [ 117, 116, -1 ], [ 118, 115, 1 ], [ 119, 113, -1 ], [ 120, 123, 1 ], [ 121, 122, 1 ], [ 122, 121, 1 ], [ 123, 120, 1 ],
[ 124, 125, 1 ], [ 125, 124, -1 ], [ 126, 126, -1 ], [ 127, 127, 1 ], [ 128, 128, -1 ], [ 128, 130, 1 ], [ 129, 127, 1 ], [ 129, 129, -1 ],
[ 129, 130, 1 ], [ 130, 130, 1 ], [ 131, 130, 1 ], [ 131, 131, -1 ], [ 131, 132, 1 ], [ 132, 132, 1 ], [ 133, 132, 1 ], [ 133, 133, -1 ] ] ],
[ [ 2, 0, 0, 1, 0, 1, 0 ],
[ 133, [ 1, 1, -1 ], [ 2, 2, -1 ], [ 3, 3, -1 ], [ 4, 4, -1 ], [ 5, 5, 1 ], [ 6, 6, -1 ], [ 7, 7, -1 ], [ 8, 8, 1 ], [ 9, 9, 1 ],
[ 10, 10, 1 ], [ 11, 11, -1 ], [ 12, 12, -1 ], [ 13, 13, 1 ], [ 14, 14, -1 ], [ 15, 15, -1 ], [ 16, 16, 1 ], [ 17, 17, 1 ], [ 18, 18, 1 ],
[ 19, 19, 1 ], [ 20, 20, 1 ], [ 21, 21, -1 ], [ 22, 22, -1 ], [ 23, 23, -1 ], [ 24, 24, -1 ], [ 25, 25, -1 ], [ 26, 26, 1 ], [ 27, 27, 1 ],
[ 28, 28, 1 ], [ 29, 29, 1 ], [ 30, 30, 1 ], [ 31, 31, 1 ], [ 32, 32, -1 ], [ 33, 33, -1 ], [ 34, 34, -1 ], [ 35, 35, -1 ], [ 36, 36, -1 ],
[ 37, 37, 1 ], [ 38, 38, 1 ], [ 39, 39, 1 ], [ 40, 40, -1 ], [ 41, 41, 1 ], [ 42, 42, -1 ], [ 43, 43, 1 ], [ 44, 44, -1 ], [ 45, 45, 1 ],
[ 46, 46, -1 ], [ 47, 47, 1 ], [ 48, 48, -1 ], [ 49, 49, -1 ], [ 50, 50, 1 ], [ 51, 51, 1 ], [ 52, 52, 1 ], [ 53, 53, -1 ], [ 54, 54, -1 ],
[ 55, 55, -1 ], [ 56, 56, 1 ], [ 57, 57, 1 ], [ 58, 58, -1 ], [ 59, 59, 1 ], [ 60, 60, -1 ], [ 61, 61, 1 ], [ 62, 62, -1 ], [ 63, 63, 1 ],
[ 64, 64, -1 ], [ 65, 65, -1 ], [ 66, 66, -1 ], [ 67, 67, -1 ], [ 68, 68, 1 ], [ 69, 69, -1 ], [ 70, 70, -1 ], [ 71, 71, 1 ], [ 72, 72, 1 ],
[ 73, 73, 1 ], [ 74, 74, -1 ], [ 75, 75, -1 ], [ 76, 76, 1 ], [ 77, 77, -1 ], [ 78, 78, -1 ], [ 79, 79, 1 ], [ 80, 80, 1 ], [ 81, 81, 1 ],
[ 82, 82, 1 ], [ 83, 83, 1 ], [ 84, 84, -1 ], [ 85, 85, -1 ], [ 86, 86, -1 ], [ 87, 87, -1 ], [ 88, 88, -1 ], [ 89, 89, 1 ], [ 90, 90, 1 ],
[ 91, 91, 1 ], [ 92, 92, 1 ], [ 93, 93, 1 ], [ 94, 94, 1 ], [ 95, 95, -1 ], [ 96, 96, -1 ], [ 97, 97, -1 ], [ 98, 98, -1 ], [ 99, 99, -1 ],
[ 100, 100, 1 ], [ 101, 101, 1 ], [ 102, 102, 1 ], [ 103, 103, -1 ], [ 104, 104, 1 ], [ 105, 105, -1 ], [ 106, 106, 1 ], [ 107, 107, -1 ],
[ 108, 108, 1 ], [ 109, 109, -1 ], [ 110, 110, 1 ], [ 111, 111, -1 ], [ 112, 112, -1 ], [ 113, 113, 1 ], [ 114, 114, 1 ], [ 115, 115, 1 ],
[ 116, 116, -1 ], [ 117, 117, -1 ], [ 118, 118, -1 ], [ 119, 119, 1 ], [ 120, 120, 1 ], [ 121, 121, -1 ], [ 122, 122, 1 ], [ 123, 123, -1 ],
[ 124, 124, 1 ], [ 125, 125, -1 ], [ 126, 126, 1 ], [ 127, 127, 1 ], [ 128, 128, 1 ], [ 129, 129, 1 ], [ 130, 130, 1 ], [ 131, 131, 1 ],
[ 132, 132, 1 ], [ 133, 133, 1 ] ] ],
[ [ 2, 0, 0, 2, 0, 2, 0 ],
[ 133, [ 1, 1, -1 ], [ 2, 65, -1 ], [ 3, 3, -1 ], [ 4, 16, 1 ], [ 5, 68, -1 ], [ 6, 19, -1 ], [ 7, 70, -1 ], [ 8, 8, 1 ], [ 9, 11, -1 ],
[ 10, 22, -1 ], [ 11, 9, -1 ], [ 12, 13, 1 ], [ 13, 12, 1 ], [ 14, 26, 1 ], [ 15, 17, 1 ], [ 16, 4, 1 ], [ 17, 15, 1 ], [ 18, 30, 1 ],
[ 19, 6, -1 ], [ 20, 21, -1 ], [ 21, 20, -1 ], [ 22, 10, -1 ], [ 23, 25, -1 ], [ 24, 36, -1 ], [ 25, 23, -1 ], [ 26, 14, 1 ], [ 27, 39, 1 ],
[ 28, 28, -1 ], [ 29, 31, 1 ], [ 30, 18, 1 ], [ 31, 29, 1 ], [ 32, 32, 1 ], [ 33, 34, -1 ], [ 34, 33, -1 ], [ 35, 45, -1 ], [ 36, 24, -1 ],
[ 37, 37, -1 ], [ 38, 48, 1 ], [ 39, 27, 1 ], [ 40, 41, 1 ], [ 41, 40, 1 ], [ 42, 51, -1 ], [ 43, 44, -1 ], [ 44, 43, -1 ], [ 45, 35, -1 ],
[ 46, 47, 1 ], [ 47, 46, 1 ], [ 48, 38, 1 ], [ 49, 49, -1 ], [ 50, 56, 1 ], [ 51, 42, -1 ], [ 52, 52, 1 ], [ 53, 54, -1 ], [ 54, 53, -1 ],
[ 55, 55, -1 ], [ 56, 50, 1 ], [ 57, 60, 1 ], [ 58, 59, -1 ], [ 59, 58, -1 ], [ 60, 57, 1 ], [ 61, 61, -1 ], [ 62, 62, 1 ], [ 63, 63, -1 ],
[ 64, 64, -1 ], [ 65, 2, -1 ], [ 66, 66, -1 ], [ 67, 79, 1 ], [ 68, 5, -1 ], [ 69, 82, -1 ], [ 70, 7, -1 ], [ 71, 71, 1 ], [ 72, 74, -1 ],
[ 73, 85, -1 ], [ 74, 72, -1 ], [ 75, 76, 1 ], [ 76, 75, 1 ], [ 77, 89, 1 ], [ 78, 80, 1 ], [ 79, 67, 1 ], [ 80, 78, 1 ], [ 81, 93, 1 ],
[ 82, 69, -1 ], [ 83, 84, -1 ], [ 84, 83, -1 ], [ 85, 73, -1 ], [ 86, 88, -1 ], [ 87, 99, -1 ], [ 88, 86, -1 ], [ 89, 77, 1 ], [ 90, 102, 1 ],
[ 91, 91, -1 ], [ 92, 94, 1 ], [ 93, 81, 1 ], [ 94, 92, 1 ], [ 95, 95, 1 ], [ 96, 97, -1 ], [ 97, 96, -1 ], [ 98, 108, -1 ], [ 99, 87, -1 ],
[ 100, 100, -1 ], [ 101, 111, 1 ], [ 102, 90, 1 ], [ 103, 104, 1 ], [ 104, 103, 1 ], [ 105, 114, -1 ], [ 106, 107, -1 ], [ 107, 106, -1 ],
[ 108, 98, -1 ], [ 109, 110, 1 ], [ 110, 109, 1 ], [ 111, 101, 1 ], [ 112, 112, -1 ], [ 113, 119, 1 ], [ 114, 105, -1 ], [ 115, 115, 1 ],
[ 116, 117, -1 ], [ 117, 116, -1 ], [ 118, 118, -1 ], [ 119, 113, 1 ], [ 120, 123, 1 ], [ 121, 122, -1 ], [ 122, 121, -1 ], [ 123, 120, 1 ],
[ 124, 124, -1 ], [ 125, 125, 1 ], [ 126, 126, -1 ], [ 127, 127, 1 ], [ 128, 128, -1 ], [ 128, 130, 1 ], [ 129, 129, 1 ], [ 130, 130, 1 ],
[ 131, 130, 1 ], [ 131, 131, -1 ], [ 131, 132, 1 ], [ 132, 132, 1 ], [ 133, 132, 1 ], [ 133, 133, -1 ] ] ],
[ [ 0, 0, 2, 0, 0, 2, 0 ],
[ 133, [ 1, 1, -1 ], [ 2, 2, -1 ], [ 3, 3, 1 ], [ 4, 4, -1 ], [ 5, 5, -1 ], [ 6, 6, -1 ], [ 7, 7, 1 ], [ 8, 8, -1 ], [ 9, 9, 1 ],
[ 10, 10, -1 ], [ 11, 11, 1 ], [ 12, 12, 1 ], [ 13, 13, -1 ], [ 14, 14, 1 ], [ 15, 15, 1 ], [ 16, 16, -1 ], [ 17, 17, 1 ], [ 18, 18, -1 ],
[ 19, 19, 1 ], [ 20, 20, -1 ], [ 21, 21, -1 ], [ 22, 22, -1 ], [ 23, 23, 1 ], [ 24, 24, -1 ], [ 25, 25, -1 ], [ 26, 26, 1 ], [ 27, 27, 1 ],
[ 28, 28, 1 ], [ 29, 29, 1 ], [ 30, 30, 1 ], [ 31, 31, -1 ], [ 32, 32, -1 ], [ 33, 33, -1 ], [ 34, 34, 1 ], [ 35, 35, -1 ], [ 36, 36, 1 ],
[ 37, 37, -1 ], [ 38, 38, 1 ], [ 39, 39, -1 ], [ 40, 40, 1 ], [ 41, 41, -1 ], [ 42, 42, 1 ], [ 43, 43, -1 ], [ 44, 44, 1 ], [ 45, 45, 1 ],
[ 46, 46, -1 ], [ 47, 47, 1 ], [ 48, 48, -1 ], [ 49, 49, -1 ], [ 50, 50, 1 ], [ 51, 51, -1 ], [ 52, 52, 1 ], [ 53, 53, -1 ], [ 54, 54, 1 ],
[ 55, 55, 1 ], [ 56, 56, -1 ], [ 57, 57, -1 ], [ 58, 58, 1 ], [ 59, 59, 1 ], [ 60, 60, -1 ], [ 61, 61, 1 ], [ 62, 62, 1 ], [ 63, 63, -1 ],
[ 64, 64, -1 ], [ 65, 65, -1 ], [ 66, 66, 1 ], [ 67, 67, -1 ], [ 68, 68, -1 ], [ 69, 69, -1 ], [ 70, 70, 1 ], [ 71, 71, -1 ], [ 72, 72, 1 ],
[ 73, 73, -1 ], [ 74, 74, 1 ], [ 75, 75, 1 ], [ 76, 76, -1 ], [ 77, 77, 1 ], [ 78, 78, 1 ], [ 79, 79, -1 ], [ 80, 80, 1 ], [ 81, 81, -1 ],
[ 82, 82, 1 ], [ 83, 83, -1 ], [ 84, 84, -1 ], [ 85, 85, -1 ], [ 86, 86, 1 ], [ 87, 87, -1 ], [ 88, 88, -1 ], [ 89, 89, 1 ], [ 90, 90, 1 ],
[ 91, 91, 1 ], [ 92, 92, 1 ], [ 93, 93, 1 ], [ 94, 94, -1 ], [ 95, 95, -1 ], [ 96, 96, -1 ], [ 97, 97, 1 ], [ 98, 98, -1 ], [ 99, 99, 1 ],
[ 100, 100, -1 ], [ 101, 101, 1 ], [ 102, 102, -1 ], [ 103, 103, 1 ], [ 104, 104, -1 ], [ 105, 105, 1 ], [ 106, 106, -1 ], [ 107, 107, 1 ],
[ 108, 108, 1 ], [ 109, 109, -1 ], [ 110, 110, 1 ], [ 111, 111, -1 ], [ 112, 112, -1 ], [ 113, 113, 1 ], [ 114, 114, -1 ], [ 115, 115, 1 ],
[ 116, 116, -1 ], [ 117, 117, 1 ], [ 118, 118, 1 ], [ 119, 119, -1 ], [ 120, 120, -1 ], [ 121, 121, 1 ], [ 122, 122, 1 ], [ 123, 123, -1 ],
[ 124, 124, 1 ], [ 125, 125, 1 ], [ 126, 126, -1 ], [ 127, 127, 1 ], [ 128, 128, 1 ], [ 129, 129, 1 ], [ 130, 130, 1 ], [ 131, 131, 1 ],
[ 132, 132, 1 ], [ 133, 133, 1 ] ] ],
[ [ 2, 0, 0, 0, 0, 0, 0 ],
[ 133, [ 1, 8, 1 ], [ 2, 2, 1 ], [ 3, 66, 1 ], [ 4, 17, 1 ], [ 5, 68, 1 ],
[ 6, 19, 1 ], [ 7, 70, 1 ], [ 8, 1, 1 ], [ 9, 22, 1 ], [ 10, 11, 1 ],
[ 11, 10, 1 ], [ 12, 13, 1 ], [ 13, 12, 1 ], [ 14, 21, 1 ], [ 15, 16, 1 ],
[ 16, 15, 1 ], [ 17, 4, 1 ], [ 18, 31, 1 ], [ 19, 6, 1 ], [ 20, 26, 1 ],
[ 21, 14, 1 ], [ 22, 9, 1 ], [ 23, 36, 1 ], [ 24, 25, 1 ], [ 25, 24, 1 ],
[ 26, 20, 1 ], [ 27, 34, 1 ], [ 28, 28, 1 ], [ 29, 30, 1 ], [ 30, 29, 1 ],
[ 31, 18, 1 ], [ 32, 37, -1 ], [ 33, 39, 1 ], [ 34, 27, 1 ],
[ 35, 45, -1 ], [ 36, 23, 1 ], [ 37, 32, -1 ], [ 38, 51, 1 ],
[ 39, 33, 1 ], [ 40, 41, -1 ], [ 41, 40, -1 ], [ 42, 48, 1 ],
[ 43, 47, 1 ], [ 44, 46, 1 ], [ 45, 35, -1 ], [ 46, 44, 1 ], [ 47, 43, 1 ],
[ 48, 42, 1 ], [ 49, 49, 1 ], [ 50, 54, 1 ], [ 51, 38, 1 ], [ 52, 55, -1 ],
[ 53, 56, 1 ], [ 54, 50, 1 ], [ 55, 52, -1 ], [ 56, 53, 1 ], [ 57, 59, 1 ],
[ 58, 60, 1 ], [ 59, 57, 1 ], [ 60, 58, 1 ], [ 61, 62, 1 ], [ 62, 61, 1 ],
[ 63, 63, -1 ], [ 64, 71, 1 ], [ 65, 65, 1 ], [ 66, 3, 1 ], [ 67, 80, 1 ],
[ 68, 5, 1 ], [ 69, 82, 1 ], [ 70, 7, 1 ], [ 71, 64, 1 ], [ 72, 85, 1 ],
[ 73, 74, 1 ], [ 74, 73, 1 ], [ 75, 76, 1 ], [ 76, 75, 1 ], [ 77, 84, 1 ],
[ 78, 79, 1 ], [ 79, 78, 1 ], [ 80, 67, 1 ], [ 81, 94, 1 ], [ 82, 69, 1 ],
[ 83, 89, 1 ], [ 84, 77, 1 ], [ 85, 72, 1 ], [ 86, 99, 1 ], [ 87, 88, 1 ],
[ 88, 87, 1 ], [ 89, 83, 1 ], [ 90, 97, 1 ], [ 91, 91, 1 ], [ 92, 93, 1 ],
[ 93, 92, 1 ], [ 94, 81, 1 ], [ 95, 100, -1 ], [ 96, 102, 1 ],
[ 97, 90, 1 ], [ 98, 108, -1 ], [ 99, 86, 1 ], [ 100, 95, -1 ],
[ 101, 114, 1 ], [ 102, 96, 1 ], [ 103, 104, -1 ], [ 104, 103, -1 ],
[ 105, 111, 1 ], [ 106, 110, 1 ], [ 107, 109, 1 ], [ 108, 98, -1 ],
[ 109, 107, 1 ], [ 110, 106, 1 ], [ 111, 105, 1 ], [ 112, 112, 1 ],
[ 113, 117, 1 ], [ 114, 101, 1 ], [ 115, 118, -1 ], [ 116, 119, 1 ],
[ 117, 113, 1 ], [ 118, 115, -1 ], [ 119, 116, 1 ], [ 120, 122, 1 ],
[ 121, 123, 1 ], [ 122, 120, 1 ], [ 123, 121, 1 ], [ 124, 125, 1 ],
[ 125, 124, 1 ], [ 126, 126, -1 ], [ 127, 127, 1 ], [ 128, 128, 1 ],
[ 129, 127, 1 ], [ 129, 129, -1 ], [ 129, 130, 1 ], [ 130, 130, 1 ],
[ 131, 130, 1 ], [ 131, 131, -1 ], [ 131, 132, 1 ], [ 132, 132, 1 ],
[ 133, 132, 1 ], [ 133, 133, -1 ] ] ],
[ [ 0, 0, 2, 0, 0, 0, 0 ],
[ 133, [ 1, 1, -1/4 ], [ 1, 64, 9/4 ], [ 1, 127, 3/2 ], [ 1, 129, -3/4 ],
[ 2, 2, 1/4 ], [ 2, 11, 1/2*E(8)+1/2*E(8)^3 ],
[ 2, 16, -1/2*E(8)-1/2*E(8)^3 ], [ 2, 65, 1/4 ],
[ 2, 74, 1/8*E(8)+1/8*E(8)^3 ], [ 2, 79, -1/8*E(8)-1/8*E(8)^3 ],
[ 2, 129, -1/2 ], [ 2, 130, 1/4 ], [ 2, 131, 1/2 ], [ 2, 132, -1/2 ],
[ 3, 17, -1/2*E(8)-1/2*E(8)^3 ], [ 3, 21, -1/2*E(8)-1/2*E(8)^3 ],
[ 3, 22, -1/2*E(8)-1/2*E(8)^3 ], [ 3, 26, -1/2*E(8)-1/2*E(8)^3 ],
[ 4, 6, -1/4 ], [ 4, 13, 1/4 ], [ 4, 18, 1/4*E(8)+1/4*E(8)^3 ],
[ 4, 23, -1/4*E(8)-1/4*E(8)^3 ], [ 4, 25, -1/4*E(8)-1/4*E(8)^3 ],
[ 4, 30, 1/4*E(8)+1/4*E(8)^3 ], [ 5, 81, 1/4 ], [ 5, 86, 1/4 ],
[ 5, 88, -1/4 ], [ 5, 93, -1/4 ], [ 6, 4, -1 ], [ 6, 9, -1 ],
[ 6, 18, -1/2*E(8)-1/2*E(8)^3 ], [ 6, 23, -1/2*E(8)-1/2*E(8)^3 ],
[ 6, 25, -1/2*E(8)-1/2*E(8)^3 ], [ 6, 30, -1/2*E(8)-1/2*E(8)^3 ],
[ 7, 7, 1/4 ], [ 7, 12, 1/4*E(8)+1/4*E(8)^3 ],
[ 7, 19, 1/4*E(8)+1/4*E(8)^3 ], [ 7, 70, 1/4 ],
[ 7, 75, 1/4*E(8)+1/4*E(8)^3 ], [ 7, 82, 1/4*E(8)+1/4*E(8)^3 ],
[ 7, 130, -1/2 ], [ 7, 131, 1/2 ], [ 7, 132, 1/4 ],
[ 8, 17, -3/2*E(8)-3/2*E(8)^3 ], [ 8, 21, 1/2*E(8)+1/2*E(8)^3 ],
[ 8, 22, -3/2*E(8)-3/2*E(8)^3 ], [ 8, 26, 1/2*E(8)+1/2*E(8)^3 ],
[ 9, 6, -1/4 ], [ 9, 13, 1/4 ], [ 9, 18, -1/4*E(8)-1/4*E(8)^3 ],
[ 9, 23, 1/4*E(8)+1/4*E(8)^3 ], [ 9, 25, 1/4*E(8)+1/4*E(8)^3 ],
[ 9, 30, -1/4*E(8)-1/4*E(8)^3 ], [ 10, 24, 1/8*E(8)+1/8*E(8)^3 ],
[ 10, 27, 1/8*E(8)+1/8*E(8)^3 ], [ 10, 29, 1/8*E(8)+1/8*E(8)^3 ],
[ 10, 31, -1/8*E(8)-1/8*E(8)^3 ], [ 10, 33, 1/8*E(8)+1/8*E(8)^3 ],
[ 10, 34, -1/8*E(8)-1/8*E(8)^3 ], [ 10, 36, -1/8*E(8)-1/8*E(8)^3 ],
[ 10, 39, -1/8*E(8)-1/8*E(8)^3 ], [ 10, 40, -1/2 ], [ 10, 43, -1/2 ],
[ 10, 45, 1/2 ], [ 10, 48, 1/2 ], [ 11, 2, -1/8*E(8)-1/8*E(8)^3 ],
[ 11, 65, 1/8*E(8)+1/8*E(8)^3 ], [ 11, 74, -1/8 ], [ 11, 79, -1/8 ],
[ 11, 128, 1/4*E(8)+1/4*E(8)^3 ], [ 11, 130, -1/8*E(8)-1/8*E(8)^3 ],
[ 12, 7, -1/4*E(8)-1/4*E(8)^3 ], [ 12, 70, 1/4*E(8)+1/4*E(8)^3 ],
[ 12, 75, -1/2 ], [ 12, 82, 1/2 ], [ 12, 132, -1/4*E(8)-1/4*E(8)^3 ],
[ 12, 133, 1/2*E(8)+1/2*E(8)^3 ], [ 13, 4, 1 ], [ 13, 9, 1 ],
[ 13, 18, -1/2*E(8)-1/2*E(8)^3 ], [ 13, 23, -1/2*E(8)-1/2*E(8)^3 ],
[ 13, 25, -1/2*E(8)-1/2*E(8)^3 ], [ 13, 30, -1/2*E(8)-1/2*E(8)^3 ],
[ 14, 24, 3/8*E(8)+3/8*E(8)^3 ], [ 14, 27, -1/8*E(8)-1/8*E(8)^3 ],
[ 14, 29, 3/8*E(8)+3/8*E(8)^3 ], [ 14, 31, -3/8*E(8)-3/8*E(8)^3 ],
[ 14, 33, -1/8*E(8)-1/8*E(8)^3 ], [ 14, 34, 1/8*E(8)+1/8*E(8)^3 ],
[ 14, 36, -3/8*E(8)-3/8*E(8)^3 ], [ 14, 39, 1/8*E(8)+1/8*E(8)^3 ],
[ 14, 40, -3/2 ], [ 14, 43, 1/2 ], [ 14, 45, 3/2 ], [ 14, 48, -1/2 ],
[ 15, 24, 1/8*E(8)+1/8*E(8)^3 ], [ 15, 27, 1/8*E(8)+1/8*E(8)^3 ],
[ 15, 29, 1/8*E(8)+1/8*E(8)^3 ], [ 15, 31, -1/8*E(8)-1/8*E(8)^3 ],
[ 15, 33, 1/8*E(8)+1/8*E(8)^3 ], [ 15, 34, -1/8*E(8)-1/8*E(8)^3 ],
[ 15, 36, -1/8*E(8)-1/8*E(8)^3 ], [ 15, 39, -1/8*E(8)-1/8*E(8)^3 ],
[ 15, 40, 1/2 ], [ 15, 43, 1/2 ], [ 15, 45, -1/2 ], [ 15, 48, -1/2 ],
[ 16, 2, 1/8*E(8)+1/8*E(8)^3 ], [ 16, 65, -1/8*E(8)-1/8*E(8)^3 ],
[ 16, 74, -1/8 ], [ 16, 79, -1/8 ], [ 16, 128, -1/4*E(8)-1/4*E(8)^3 ],
[ 16, 130, 1/8*E(8)+1/8*E(8)^3 ], [ 17, 3, 1/8*E(8)+1/8*E(8)^3 ],
[ 17, 8, 1/8*E(8)+1/8*E(8)^3 ], [ 17, 17, -1/4 ], [ 17, 21, -1/4 ],
[ 17, 22, 1/4 ], [ 17, 26, 1/4 ], [ 18, 4, -1/4*E(8)-1/4*E(8)^3 ],
[ 18, 6, 1/8*E(8)+1/8*E(8)^3 ], [ 18, 9, 1/4*E(8)+1/4*E(8)^3 ],
[ 18, 13, 1/8*E(8)+1/8*E(8)^3 ], [ 18, 18, 1/4 ], [ 18, 23, -1/4 ],
[ 18, 25, 1/4 ], [ 18, 30, -1/4 ], [ 18, 68, 1/4 ],
[ 19, 7, -1/4*E(8)-1/4*E(8)^3 ], [ 19, 70, 1/4*E(8)+1/4*E(8)^3 ],
[ 19, 75, 1/2 ], [ 19, 82, -1/2 ], [ 19, 132, -1/4*E(8)-1/4*E(8)^3 ],
[ 19, 133, 1/2*E(8)+1/2*E(8)^3 ], [ 20, 24, 3/8*E(8)+3/8*E(8)^3 ],
[ 20, 27, -1/8*E(8)-1/8*E(8)^3 ], [ 20, 29, 3/8*E(8)+3/8*E(8)^3 ],
[ 20, 31, -3/8*E(8)-3/8*E(8)^3 ], [ 20, 33, -1/8*E(8)-1/8*E(8)^3 ],
[ 20, 34, 1/8*E(8)+1/8*E(8)^3 ], [ 20, 36, -3/8*E(8)-3/8*E(8)^3 ],
[ 20, 39, 1/8*E(8)+1/8*E(8)^3 ], [ 20, 40, 3/2 ], [ 20, 43, -1/2 ],
[ 20, 45, -3/2 ], [ 20, 48, 1/2 ], [ 21, 3, 3/8*E(8)+3/8*E(8)^3 ],
[ 21, 8, -1/8*E(8)-1/8*E(8)^3 ], [ 21, 17, -3/4 ], [ 21, 21, 1/4 ],
[ 21, 22, 3/4 ], [ 21, 26, -1/4 ], [ 22, 3, 1/8*E(8)+1/8*E(8)^3 ],
[ 22, 8, 1/8*E(8)+1/8*E(8)^3 ], [ 22, 17, 1/4 ], [ 22, 21, 1/4 ],
[ 22, 22, -1/4 ], [ 22, 26, -1/4 ], [ 23, 4, 1/4*E(8)+1/4*E(8)^3 ],
[ 23, 6, 1/8*E(8)+1/8*E(8)^3 ], [ 23, 9, -1/4*E(8)-1/4*E(8)^3 ],
[ 23, 13, 1/8*E(8)+1/8*E(8)^3 ], [ 23, 18, -1/4 ], [ 23, 23, 1/4 ],
[ 23, 25, -1/4 ], [ 23, 30, 1/4 ], [ 23, 68, 1/4 ],
[ 24, 10, -1/8*E(8)-1/8*E(8)^3 ], [ 24, 14, -1/8*E(8)-1/8*E(8)^3 ],
[ 24, 15, -1/8*E(8)-1/8*E(8)^3 ], [ 24, 20, -1/8*E(8)-1/8*E(8)^3 ],
[ 24, 24, 1/8 ], [ 24, 27, 1/8 ], [ 24, 28, -1/2 ], [ 24, 29, 1/8 ],
[ 24, 31, 1/8 ], [ 24, 32, -1/2 ], [ 24, 33, 1/8 ], [ 24, 34, 1/8 ],
[ 24, 36, 1/8 ], [ 24, 39, 1/8 ], [ 24, 40, 1/4*E(8)+1/4*E(8)^3 ],
[ 24, 43, 1/4*E(8)+1/4*E(8)^3 ], [ 24, 45, 1/4*E(8)+1/4*E(8)^3 ],
[ 24, 48, 1/4*E(8)+1/4*E(8)^3 ], [ 25, 4, 1/4*E(8)+1/4*E(8)^3 ],
[ 25, 6, 1/8*E(8)+1/8*E(8)^3 ], [ 25, 9, -1/4*E(8)-1/4*E(8)^3 ],
[ 25, 13, 1/8*E(8)+1/8*E(8)^3 ], [ 25, 18, 1/4 ], [ 25, 23, -1/4 ],
[ 25, 25, 1/4 ], [ 25, 30, -1/4 ], [ 25, 68, -1/4 ],
[ 26, 3, 3/8*E(8)+3/8*E(8)^3 ], [ 26, 8, -1/8*E(8)-1/8*E(8)^3 ],
[ 26, 17, 3/4 ], [ 26, 21, -1/4 ], [ 26, 22, -3/4 ], [ 26, 26, 1/4 ],
[ 27, 10, -3/8*E(8)-3/8*E(8)^3 ], [ 27, 14, 1/8*E(8)+1/8*E(8)^3 ],
[ 27, 15, -3/8*E(8)-3/8*E(8)^3 ], [ 27, 20, 1/8*E(8)+1/8*E(8)^3 ],
[ 27, 24, 3/8 ], [ 27, 27, -1/8 ], [ 27, 28, -3/2 ], [ 27, 29, 3/8 ],
[ 27, 31, 3/8 ], [ 27, 32, 1/2 ], [ 27, 33, -1/8 ], [ 27, 34, -1/8 ],
[ 27, 36, 3/8 ], [ 27, 39, -1/8 ], [ 27, 40, 3/4*E(8)+3/4*E(8)^3 ],
[ 27, 43, -1/4*E(8)-1/4*E(8)^3 ], [ 27, 45, 3/4*E(8)+3/4*E(8)^3 ],
[ 27, 48, -1/4*E(8)-1/4*E(8)^3 ], [ 28, 24, -1/8 ], [ 28, 27, -1/8 ],
[ 28, 29, 1/8 ], [ 28, 31, 1/8 ], [ 28, 33, 1/8 ], [ 28, 34, 1/8 ],
[ 28, 36, -1/8 ], [ 28, 39, -1/8 ], [ 29, 10, -1/8*E(8)-1/8*E(8)^3 ],
[ 29, 14, -1/8*E(8)-1/8*E(8)^3 ], [ 29, 15, -1/8*E(8)-1/8*E(8)^3 ],
[ 29, 20, -1/8*E(8)-1/8*E(8)^3 ], [ 29, 24, 1/8 ], [ 29, 27, 1/8 ],
[ 29, 28, 1/2 ], [ 29, 29, 1/8 ], [ 29, 31, 1/8 ], [ 29, 32, 1/2 ],
[ 29, 33, 1/8 ], [ 29, 34, 1/8 ], [ 29, 36, 1/8 ], [ 29, 39, 1/8 ],
[ 29, 40, -1/4*E(8)-1/4*E(8)^3 ], [ 29, 43, -1/4*E(8)-1/4*E(8)^3 ],
[ 29, 45, -1/4*E(8)-1/4*E(8)^3 ], [ 29, 48, -1/4*E(8)-1/4*E(8)^3 ],
[ 30, 4, -1/4*E(8)-1/4*E(8)^3 ], [ 30, 6, 1/8*E(8)+1/8*E(8)^3 ],
[ 30, 9, 1/4*E(8)+1/4*E(8)^3 ], [ 30, 13, 1/8*E(8)+1/8*E(8)^3 ],
[ 30, 18, -1/4 ], [ 30, 23, 1/4 ], [ 30, 25, -1/4 ], [ 30, 30, 1/4 ],
[ 30, 68, -1/4 ], [ 31, 10, 1/8*E(8)+1/8*E(8)^3 ],
[ 31, 14, 1/8*E(8)+1/8*E(8)^3 ], [ 31, 15, 1/8*E(8)+1/8*E(8)^3 ],
[ 31, 20, 1/8*E(8)+1/8*E(8)^3 ], [ 31, 24, 1/8 ], [ 31, 27, 1/8 ],
[ 31, 28, 1/2 ], [ 31, 29, 1/8 ], [ 31, 31, 1/8 ], [ 31, 32, 1/2 ],
[ 31, 33, 1/8 ], [ 31, 34, 1/8 ], [ 31, 36, 1/8 ], [ 31, 39, 1/8 ],
[ 31, 40, 1/4*E(8)+1/4*E(8)^3 ], [ 31, 43, 1/4*E(8)+1/4*E(8)^3 ],
[ 31, 45, 1/4*E(8)+1/4*E(8)^3 ], [ 31, 48, 1/4*E(8)+1/4*E(8)^3 ],
[ 32, 24, -3/8 ], [ 32, 27, 1/8 ], [ 32, 29, 3/8 ], [ 32, 31, 3/8 ],
[ 32, 33, -1/8 ], [ 32, 34, -1/8 ], [ 32, 36, -3/8 ], [ 32, 39, 1/8 ],
[ 33, 10, -3/8*E(8)-3/8*E(8)^3 ], [ 33, 14, 1/8*E(8)+1/8*E(8)^3 ],
[ 33, 15, -3/8*E(8)-3/8*E(8)^3 ], [ 33, 20, 1/8*E(8)+1/8*E(8)^3 ],
[ 33, 24, 3/8 ], [ 33, 27, -1/8 ], [ 33, 28, 3/2 ], [ 33, 29, 3/8 ],
[ 33, 31, 3/8 ], [ 33, 32, -1/2 ], [ 33, 33, -1/8 ], [ 33, 34, -1/8 ],
[ 33, 36, 3/8 ], [ 33, 39, -1/8 ], [ 33, 40, -3/4*E(8)-3/4*E(8)^3 ],
[ 33, 43, 1/4*E(8)+1/4*E(8)^3 ], [ 33, 45, -3/4*E(8)-3/4*E(8)^3 ],
[ 33, 48, 1/4*E(8)+1/4*E(8)^3 ], [ 34, 10, 3/8*E(8)+3/8*E(8)^3 ],
[ 34, 14, -1/8*E(8)-1/8*E(8)^3 ], [ 34, 15, 3/8*E(8)+3/8*E(8)^3 ],
[ 34, 20, -1/8*E(8)-1/8*E(8)^3 ], [ 34, 24, 3/8 ], [ 34, 27, -1/8 ],
[ 34, 28, 3/2 ], [ 34, 29, 3/8 ], [ 34, 31, 3/8 ], [ 34, 32, -1/2 ],
[ 34, 33, -1/8 ], [ 34, 34, -1/8 ], [ 34, 36, 3/8 ], [ 34, 39, -1/8 ],
[ 34, 40, 3/4*E(8)+3/4*E(8)^3 ], [ 34, 43, -1/4*E(8)-1/4*E(8)^3 ],
[ 34, 45, 3/4*E(8)+3/4*E(8)^3 ], [ 34, 48, -1/4*E(8)-1/4*E(8)^3 ],
[ 35, 35, -1/4 ], [ 35, 38, -1/4 ], [ 35, 41, 1/4 ], [ 35, 44, 1/4 ],
[ 35, 49, 1/4*E(8)+1/4*E(8)^3 ], [ 35, 52, 1/4*E(8)+1/4*E(8)^3 ],
[ 36, 10, 1/8*E(8)+1/8*E(8)^3 ], [ 36, 14, 1/8*E(8)+1/8*E(8)^3 ],
[ 36, 15, 1/8*E(8)+1/8*E(8)^3 ], [ 36, 20, 1/8*E(8)+1/8*E(8)^3 ],
[ 36, 24, 1/8 ], [ 36, 27, 1/8 ], [ 36, 28, -1/2 ], [ 36, 29, 1/8 ],
[ 36, 31, 1/8 ], [ 36, 32, -1/2 ], [ 36, 33, 1/8 ], [ 36, 34, 1/8 ],
[ 36, 36, 1/8 ], [ 36, 39, 1/8 ], [ 36, 40, -1/4*E(8)-1/4*E(8)^3 ],
[ 36, 43, -1/4*E(8)-1/4*E(8)^3 ], [ 36, 45, -1/4*E(8)-1/4*E(8)^3 ],
[ 36, 48, -1/4*E(8)-1/4*E(8)^3 ], [ 37, 46, -1/2*E(8)-1/2*E(8)^3 ],
[ 37, 51, 1/2*E(8)+1/2*E(8)^3 ], [ 38, 35, -3/4 ], [ 38, 38, 1/4 ],
[ 38, 41, 3/4 ], [ 38, 44, -1/4 ], [ 38, 49, 3/4*E(8)+3/4*E(8)^3 ],
[ 38, 52, -1/4*E(8)-1/4*E(8)^3 ], [ 39, 10, 3/8*E(8)+3/8*E(8)^3 ],
[ 39, 14, -1/8*E(8)-1/8*E(8)^3 ], [ 39, 15, 3/8*E(8)+3/8*E(8)^3 ],
[ 39, 20, -1/8*E(8)-1/8*E(8)^3 ], [ 39, 24, 3/8 ], [ 39, 27, -1/8 ],
[ 39, 28, -3/2 ], [ 39, 29, 3/8 ], [ 39, 31, 3/8 ], [ 39, 32, 1/2 ],
[ 39, 33, -1/8 ], [ 39, 34, -1/8 ], [ 39, 36, 3/8 ], [ 39, 39, -1/8 ],
[ 39, 40, -3/4*E(8)-3/4*E(8)^3 ], [ 39, 43, 1/4*E(8)+1/4*E(8)^3 ],
[ 39, 45, -3/4*E(8)-3/4*E(8)^3 ], [ 39, 48, 1/4*E(8)+1/4*E(8)^3 ],
[ 40, 10, -1/8 ], [ 40, 14, -1/8 ], [ 40, 15, 1/8 ], [ 40, 20, 1/8 ],
[ 40, 24, -1/16*E(8)-1/16*E(8)^3 ], [ 40, 27, -1/16*E(8)-1/16*E(8)^3 ],
[ 40, 29, 1/16*E(8)+1/16*E(8)^3 ], [ 40, 31, -1/16*E(8)-1/16*E(8)^3 ],
[ 40, 33, 1/16*E(8)+1/16*E(8)^3 ], [ 40, 34, -1/16*E(8)-1/16*E(8)^3 ],
[ 40, 36, 1/16*E(8)+1/16*E(8)^3 ], [ 40, 39, 1/16*E(8)+1/16*E(8)^3 ],
[ 41, 35, 1/4 ], [ 41, 38, 1/4 ], [ 41, 41, -1/4 ], [ 41, 44, -1/4 ],
[ 41, 49, 1/4*E(8)+1/4*E(8)^3 ], [ 41, 52, 1/4*E(8)+1/4*E(8)^3 ],
[ 42, 50, 1/2*E(8)+1/2*E(8)^3 ], [ 42, 53, -1/2*E(8)-1/2*E(8)^3 ],
[ 42, 54, -1/2*E(8)-1/2*E(8)^3 ], [ 42, 56, 1/2*E(8)+1/2*E(8)^3 ],
[ 42, 59, -1 ], [ 42, 60, 1 ], [ 43, 10, -3/8 ], [ 43, 14, 1/8 ],
[ 43, 15, 3/8 ], [ 43, 20, -1/8 ], [ 43, 24, -3/16*E(8)-3/16*E(8)^3 ],
[ 43, 27, 1/16*E(8)+1/16*E(8)^3 ], [ 43, 29, 3/16*E(8)+3/16*E(8)^3 ],
[ 43, 31, -3/16*E(8)-3/16*E(8)^3 ], [ 43, 33, -1/16*E(8)-1/16*E(8)^3 ],
[ 43, 34, 1/16*E(8)+1/16*E(8)^3 ], [ 43, 36, 3/16*E(8)+3/16*E(8)^3 ],
[ 43, 39, -1/16*E(8)-1/16*E(8)^3 ], [ 44, 35, 3/4 ], [ 44, 38, -1/4 ],
[ 44, 41, -3/4 ], [ 44, 44, 1/4 ], [ 44, 49, 3/4*E(8)+3/4*E(8)^3 ],
[ 44, 52, -1/4*E(8)-1/4*E(8)^3 ], [ 45, 10, 1/8 ], [ 45, 14, 1/8 ],
[ 45, 15, -1/8 ], [ 45, 20, -1/8 ], [ 45, 24, -1/16*E(8)-1/16*E(8)^3 ],
[ 45, 27, -1/16*E(8)-1/16*E(8)^3 ], [ 45, 29, 1/16*E(8)+1/16*E(8)^3 ],
[ 45, 31, -1/16*E(8)-1/16*E(8)^3 ], [ 45, 33, 1/16*E(8)+1/16*E(8)^3 ],
[ 45, 34, -1/16*E(8)-1/16*E(8)^3 ], [ 45, 36, 1/16*E(8)+1/16*E(8)^3 ],
[ 45, 39, 1/16*E(8)+1/16*E(8)^3 ], [ 46, 37, 1/2*E(8)+1/2*E(8)^3 ],
[ 46, 46, 1/2 ], [ 46, 51, 1/2 ], [ 47, 50, -1/2*E(8)-1/2*E(8)^3 ],
[ 47, 53, 1/2*E(8)+1/2*E(8)^3 ], [ 47, 54, 1/2*E(8)+1/2*E(8)^3 ],
[ 47, 56, -1/2*E(8)-1/2*E(8)^3 ], [ 47, 59, -1 ], [ 47, 60, 1 ],
[ 48, 10, 3/8 ], [ 48, 14, -1/8 ], [ 48, 15, -3/8 ], [ 48, 20, 1/8 ],
[ 48, 24, -3/16*E(8)-3/16*E(8)^3 ], [ 48, 27, 1/16*E(8)+1/16*E(8)^3 ],
[ 48, 29, 3/16*E(8)+3/16*E(8)^3 ], [ 48, 31, -3/16*E(8)-3/16*E(8)^3 ],
[ 48, 33, -1/16*E(8)-1/16*E(8)^3 ], [ 48, 34, 1/16*E(8)+1/16*E(8)^3 ],
[ 48, 36, 3/16*E(8)+3/16*E(8)^3 ], [ 48, 39, -1/16*E(8)-1/16*E(8)^3 ],
[ 49, 35, -1/4*E(8)-1/4*E(8)^3 ], [ 49, 38, -1/4*E(8)-1/4*E(8)^3 ],
[ 49, 41, -1/4*E(8)-1/4*E(8)^3 ], [ 49, 44, -1/4*E(8)-1/4*E(8)^3 ],
[ 50, 42, -1/8*E(8)-1/8*E(8)^3 ], [ 50, 47, 1/8*E(8)+1/8*E(8)^3 ],
[ 50, 50, -1/4 ], [ 50, 53, -1/4 ], [ 50, 54, 1/4 ], [ 50, 55, -1/4 ],
[ 50, 56, 1/4 ], [ 50, 59, -1/4*E(8)-1/4*E(8)^3 ],
[ 50, 60, -1/4*E(8)-1/4*E(8)^3 ], [ 51, 37, -1/2*E(8)-1/2*E(8)^3 ],
[ 51, 46, 1/2 ], [ 51, 51, 1/2 ], [ 52, 35, -3/4*E(8)-3/4*E(8)^3 ],
[ 52, 38, 1/4*E(8)+1/4*E(8)^3 ], [ 52, 41, -3/4*E(8)-3/4*E(8)^3 ],
[ 52, 44, 1/4*E(8)+1/4*E(8)^3 ], [ 53, 42, 1/8*E(8)+1/8*E(8)^3 ],
[ 53, 47, -1/8*E(8)-1/8*E(8)^3 ], [ 53, 50, -1/4 ], [ 53, 53, -1/4 ],
[ 53, 54, 1/4 ], [ 53, 55, 1/4 ], [ 53, 56, 1/4 ],
[ 53, 59, -1/4*E(8)-1/4*E(8)^3 ], [ 53, 60, -1/4*E(8)-1/4*E(8)^3 ],
[ 54, 42, 1/8*E(8)+1/8*E(8)^3 ], [ 54, 47, -1/8*E(8)-1/8*E(8)^3 ],
[ 54, 50, 1/4 ], [ 54, 53, 1/4 ], [ 54, 54, -1/4 ], [ 54, 55, -1/4 ],
[ 54, 56, -1/4 ], [ 54, 59, -1/4*E(8)-1/4*E(8)^3 ],
[ 54, 60, -1/4*E(8)-1/4*E(8)^3 ], [ 55, 50, -1 ], [ 55, 53, 1 ],
[ 55, 54, -1 ], [ 55, 56, 1 ], [ 56, 42, -1/8*E(8)-1/8*E(8)^3 ],
[ 56, 47, 1/8*E(8)+1/8*E(8)^3 ], [ 56, 50, 1/4 ], [ 56, 53, 1/4 ],
[ 56, 54, -1/4 ], [ 56, 55, 1/4 ], [ 56, 56, -1/4 ],
[ 56, 59, -1/4*E(8)-1/4*E(8)^3 ], [ 56, 60, -1/4*E(8)-1/4*E(8)^3 ],
[ 57, 57, 1/2 ], [ 57, 58, -1/2 ], [ 57, 61, E(8)+E(8)^3 ],
[ 58, 57, -1/2 ], [ 58, 58, 1/2 ], [ 58, 61, E(8)+E(8)^3 ],
[ 59, 42, -1/4 ], [ 59, 47, -1/4 ], [ 59, 50, 1/4*E(8)+1/4*E(8)^3 ],
[ 59, 53, 1/4*E(8)+1/4*E(8)^3 ], [ 59, 54, 1/4*E(8)+1/4*E(8)^3 ],
[ 59, 56, 1/4*E(8)+1/4*E(8)^3 ], [ 60, 42, 1/4 ], [ 60, 47, 1/4 ],
[ 60, 50, 1/4*E(8)+1/4*E(8)^3 ], [ 60, 53, 1/4*E(8)+1/4*E(8)^3 ],
[ 60, 54, 1/4*E(8)+1/4*E(8)^3 ], [ 60, 56, 1/4*E(8)+1/4*E(8)^3 ],
[ 61, 57, -1/4*E(8)-1/4*E(8)^3 ], [ 61, 58, -1/4*E(8)-1/4*E(8)^3 ],
[ 62, 62, -1/2 ], [ 62, 63, 1/2 ], [ 63, 62, 3/2 ], [ 63, 63, 1/2 ],
[ 64, 1, 1/4 ], [ 64, 64, -1/4 ], [ 64, 127, 1/2 ], [ 64, 129, -1/4 ],
[ 65, 2, 1/4 ], [ 65, 11, -1/2*E(8)-1/2*E(8)^3 ],
[ 65, 16, 1/2*E(8)+1/2*E(8)^3 ], [ 65, 65, 1/4 ],
[ 65, 74, -1/8*E(8)-1/8*E(8)^3 ], [ 65, 79, 1/8*E(8)+1/8*E(8)^3 ],
[ 65, 129, -1/2 ], [ 65, 130, 1/4 ], [ 65, 131, 1/2 ], [ 65, 132, -1/2 ],
[ 66, 80, 1/8*E(8)+1/8*E(8)^3 ], [ 66, 84, 3/8*E(8)+3/8*E(8)^3 ],
[ 66, 85, 1/8*E(8)+1/8*E(8)^3 ], [ 66, 89, 3/8*E(8)+3/8*E(8)^3 ],
[ 67, 69, -1 ], [ 67, 76, 1 ], [ 67, 81, -1/4*E(8)-1/4*E(8)^3 ],
[ 67, 86, 1/4*E(8)+1/4*E(8)^3 ], [ 67, 88, 1/4*E(8)+1/4*E(8)^3 ],
[ 67, 93, -1/4*E(8)-1/4*E(8)^3 ], [ 68, 18, 1 ], [ 68, 23, 1 ],
[ 68, 25, -1 ], [ 68, 30, -1 ], [ 69, 67, -1/4 ], [ 69, 72, -1/4 ],
[ 69, 81, 1/8*E(8)+1/8*E(8)^3 ], [ 69, 86, 1/8*E(8)+1/8*E(8)^3 ],
[ 69, 88, 1/8*E(8)+1/8*E(8)^3 ], [ 69, 93, 1/8*E(8)+1/8*E(8)^3 ],
[ 70, 7, 1/4 ], [ 70, 12, -1/4*E(8)-1/4*E(8)^3 ],
[ 70, 19, -1/4*E(8)-1/4*E(8)^3 ], [ 70, 70, 1/4 ],
[ 70, 75, -1/4*E(8)-1/4*E(8)^3 ], [ 70, 82, -1/4*E(8)-1/4*E(8)^3 ],
[ 70, 130, -1/2 ], [ 70, 131, 1/2 ], [ 70, 132, 1/4 ],
[ 71, 80, 1/8*E(8)+1/8*E(8)^3 ], [ 71, 84, -1/8*E(8)-1/8*E(8)^3 ],
[ 71, 85, 1/8*E(8)+1/8*E(8)^3 ], [ 71, 89, -1/8*E(8)-1/8*E(8)^3 ],
[ 72, 69, -1 ], [ 72, 76, 1 ], [ 72, 81, 1/4*E(8)+1/4*E(8)^3 ],
[ 72, 86, -1/4*E(8)-1/4*E(8)^3 ], [ 72, 88, -1/4*E(8)-1/4*E(8)^3 ],
[ 72, 93, 1/4*E(8)+1/4*E(8)^3 ], [ 73, 87, -1/8*E(8)-1/8*E(8)^3 ],
[ 73, 90, -3/8*E(8)-3/8*E(8)^3 ], [ 73, 92, -1/8*E(8)-1/8*E(8)^3 ],
[ 73, 94, 1/8*E(8)+1/8*E(8)^3 ], [ 73, 96, -3/8*E(8)-3/8*E(8)^3 ],
[ 73, 97, 3/8*E(8)+3/8*E(8)^3 ], [ 73, 99, 1/8*E(8)+1/8*E(8)^3 ],
[ 73, 102, 3/8*E(8)+3/8*E(8)^3 ], [ 73, 103, -1/8 ], [ 73, 106, -3/8 ],
[ 73, 108, 1/8 ], [ 73, 111, 3/8 ], [ 74, 2, -1/2*E(8)-1/2*E(8)^3 ],
[ 74, 11, -2 ], [ 74, 16, -2 ], [ 74, 65, 1/2*E(8)+1/2*E(8)^3 ],
[ 74, 128, -E(8)-E(8)^3 ], [ 74, 130, 1/2*E(8)+1/2*E(8)^3 ],
[ 75, 7, -1/4*E(8)-1/4*E(8)^3 ], [ 75, 12, -1/2 ], [ 75, 19, 1/2 ],
[ 75, 70, 1/4*E(8)+1/4*E(8)^3 ], [ 75, 132, 1/4*E(8)+1/4*E(8)^3 ],
[ 75, 133, -1/2*E(8)-1/2*E(8)^3 ], [ 76, 67, 1/4 ], [ 76, 72, 1/4 ],
[ 76, 81, 1/8*E(8)+1/8*E(8)^3 ], [ 76, 86, 1/8*E(8)+1/8*E(8)^3 ],
[ 76, 88, 1/8*E(8)+1/8*E(8)^3 ], [ 76, 93, 1/8*E(8)+1/8*E(8)^3 ],
[ 77, 87, -1/8*E(8)-1/8*E(8)^3 ], [ 77, 90, 1/8*E(8)+1/8*E(8)^3 ],
[ 77, 92, -1/8*E(8)-1/8*E(8)^3 ], [ 77, 94, 1/8*E(8)+1/8*E(8)^3 ],
[ 77, 96, 1/8*E(8)+1/8*E(8)^3 ], [ 77, 97, -1/8*E(8)-1/8*E(8)^3 ],
[ 77, 99, 1/8*E(8)+1/8*E(8)^3 ], [ 77, 102, -1/8*E(8)-1/8*E(8)^3 ],
[ 77, 103, -1/8 ], [ 77, 106, 1/8 ], [ 77, 108, 1/8 ], [ 77, 111, -1/8 ],
[ 78, 87, -1/8*E(8)-1/8*E(8)^3 ], [ 78, 90, -3/8*E(8)-3/8*E(8)^3 ],
[ 78, 92, -1/8*E(8)-1/8*E(8)^3 ], [ 78, 94, 1/8*E(8)+1/8*E(8)^3 ],
[ 78, 96, -3/8*E(8)-3/8*E(8)^3 ], [ 78, 97, 3/8*E(8)+3/8*E(8)^3 ],
[ 78, 99, 1/8*E(8)+1/8*E(8)^3 ], [ 78, 102, 3/8*E(8)+3/8*E(8)^3 ],
[ 78, 103, 1/8 ], [ 78, 106, 3/8 ], [ 78, 108, -1/8 ], [ 78, 111, -3/8 ],
[ 79, 2, 1/2*E(8)+1/2*E(8)^3 ], [ 79, 11, -2 ], [ 79, 16, -2 ],
[ 79, 65, -1/2*E(8)-1/2*E(8)^3 ], [ 79, 128, E(8)+E(8)^3 ],
[ 79, 130, -1/2*E(8)-1/2*E(8)^3 ], [ 80, 66, -1/2*E(8)-1/2*E(8)^3 ],
[ 80, 71, -3/2*E(8)-3/2*E(8)^3 ], [ 80, 80, -1/4 ], [ 80, 84, -3/4 ],
[ 80, 85, 1/4 ], [ 80, 89, 3/4 ], [ 81, 5, 1 ],
[ 81, 67, 1/4*E(8)+1/4*E(8)^3 ], [ 81, 69, -1/2*E(8)-1/2*E(8)^3 ],
[ 81, 72, -1/4*E(8)-1/4*E(8)^3 ], [ 81, 76, -1/2*E(8)-1/2*E(8)^3 ],
[ 81, 81, 1/4 ], [ 81, 86, -1/4 ], [ 81, 88, 1/4 ], [ 81, 93, -1/4 ],
[ 82, 7, -1/4*E(8)-1/4*E(8)^3 ], [ 82, 12, 1/2 ], [ 82, 19, -1/2 ],
[ 82, 70, 1/4*E(8)+1/4*E(8)^3 ], [ 82, 132, 1/4*E(8)+1/4*E(8)^3 ],
[ 82, 133, -1/2*E(8)-1/2*E(8)^3 ], [ 83, 87, -1/8*E(8)-1/8*E(8)^3 ],
[ 83, 90, 1/8*E(8)+1/8*E(8)^3 ], [ 83, 92, -1/8*E(8)-1/8*E(8)^3 ],
[ 83, 94, 1/8*E(8)+1/8*E(8)^3 ], [ 83, 96, 1/8*E(8)+1/8*E(8)^3 ],
[ 83, 97, -1/8*E(8)-1/8*E(8)^3 ], [ 83, 99, 1/8*E(8)+1/8*E(8)^3 ],
[ 83, 102, -1/8*E(8)-1/8*E(8)^3 ], [ 83, 103, 1/8 ], [ 83, 106, -1/8 ],
[ 83, 108, -1/8 ], [ 83, 111, 1/8 ], [ 84, 66, -1/2*E(8)-1/2*E(8)^3 ],
[ 84, 71, 1/2*E(8)+1/2*E(8)^3 ], [ 84, 80, -1/4 ], [ 84, 84, 1/4 ],
[ 84, 85, 1/4 ], [ 84, 89, -1/4 ], [ 85, 66, -1/2*E(8)-1/2*E(8)^3 ],
[ 85, 71, -3/2*E(8)-3/2*E(8)^3 ], [ 85, 80, 1/4 ], [ 85, 84, 3/4 ],
[ 85, 85, -1/4 ], [ 85, 89, -3/4 ], [ 86, 5, 1 ],
[ 86, 67, -1/4*E(8)-1/4*E(8)^3 ], [ 86, 69, -1/2*E(8)-1/2*E(8)^3 ],
[ 86, 72, 1/4*E(8)+1/4*E(8)^3 ], [ 86, 76, -1/2*E(8)-1/2*E(8)^3 ],
[ 86, 81, -1/4 ], [ 86, 86, 1/4 ], [ 86, 88, -1/4 ], [ 86, 93, 1/4 ],
[ 87, 73, 1/8*E(8)+1/8*E(8)^3 ], [ 87, 77, 3/8*E(8)+3/8*E(8)^3 ],
[ 87, 78, 1/8*E(8)+1/8*E(8)^3 ], [ 87, 83, 3/8*E(8)+3/8*E(8)^3 ],
[ 87, 87, 1/8 ], [ 87, 90, 3/8 ], [ 87, 91, -1/8 ], [ 87, 92, 1/8 ],
[ 87, 94, 1/8 ], [ 87, 95, -3/8 ], [ 87, 96, 3/8 ], [ 87, 97, 3/8 ],
[ 87, 99, 1/8 ], [ 87, 102, 3/8 ], [ 87, 103, -1/16*E(8)-1/16*E(8)^3 ],
[ 87, 106, -3/16*E(8)-3/16*E(8)^3 ], [ 87, 108, -1/16*E(8)-1/16*E(8)^3 ],
[ 87, 111, -3/16*E(8)-3/16*E(8)^3 ], [ 88, 5, -1 ],
[ 88, 67, -1/4*E(8)-1/4*E(8)^3 ], [ 88, 69, -1/2*E(8)-1/2*E(8)^3 ],
[ 88, 72, 1/4*E(8)+1/4*E(8)^3 ], [ 88, 76, -1/2*E(8)-1/2*E(8)^3 ],
[ 88, 81, 1/4 ], [ 88, 86, -1/4 ], [ 88, 88, 1/4 ], [ 88, 93, -1/4 ],
[ 89, 66, -1/2*E(8)-1/2*E(8)^3 ], [ 89, 71, 1/2*E(8)+1/2*E(8)^3 ],
[ 89, 80, 1/4 ], [ 89, 84, -1/4 ], [ 89, 85, -1/4 ], [ 89, 89, 1/4 ],
[ 90, 73, 1/8*E(8)+1/8*E(8)^3 ], [ 90, 77, -1/8*E(8)-1/8*E(8)^3 ],
[ 90, 78, 1/8*E(8)+1/8*E(8)^3 ], [ 90, 83, -1/8*E(8)-1/8*E(8)^3 ],
[ 90, 87, 1/8 ], [ 90, 90, -1/8 ], [ 90, 91, -1/8 ], [ 90, 92, 1/8 ],
[ 90, 94, 1/8 ], [ 90, 95, 1/8 ], [ 90, 96, -1/8 ], [ 90, 97, -1/8 ],
[ 90, 99, 1/8 ], [ 90, 102, -1/8 ], [ 90, 103, -1/16*E(8)-1/16*E(8)^3 ],
[ 90, 106, 1/16*E(8)+1/16*E(8)^3 ], [ 90, 108, -1/16*E(8)-1/16*E(8)^3 ],
[ 90, 111, 1/16*E(8)+1/16*E(8)^3 ], [ 91, 87, -1/2 ], [ 91, 90, -3/2 ],
[ 91, 92, 1/2 ], [ 91, 94, 1/2 ], [ 91, 96, 3/2 ], [ 91, 97, 3/2 ],
[ 91, 99, -1/2 ], [ 91, 102, -3/2 ], [ 92, 73, 1/8*E(8)+1/8*E(8)^3 ],
[ 92, 77, 3/8*E(8)+3/8*E(8)^3 ], [ 92, 78, 1/8*E(8)+1/8*E(8)^3 ],
[ 92, 83, 3/8*E(8)+3/8*E(8)^3 ], [ 92, 87, 1/8 ], [ 92, 90, 3/8 ],
[ 92, 91, 1/8 ], [ 92, 92, 1/8 ], [ 92, 94, 1/8 ], [ 92, 95, 3/8 ],
[ 92, 96, 3/8 ], [ 92, 97, 3/8 ], [ 92, 99, 1/8 ], [ 92, 102, 3/8 ],
[ 92, 103, 1/16*E(8)+1/16*E(8)^3 ], [ 92, 106, 3/16*E(8)+3/16*E(8)^3 ],
[ 92, 108, 1/16*E(8)+1/16*E(8)^3 ], [ 92, 111, 3/16*E(8)+3/16*E(8)^3 ],
[ 93, 5, -1 ], [ 93, 67, 1/4*E(8)+1/4*E(8)^3 ],
[ 93, 69, -1/2*E(8)-1/2*E(8)^3 ], [ 93, 72, -1/4*E(8)-1/4*E(8)^3 ],
[ 93, 76, -1/2*E(8)-1/2*E(8)^3 ], [ 93, 81, -1/4 ], [ 93, 86, 1/4 ],
[ 93, 88, -1/4 ], [ 93, 93, 1/4 ], [ 94, 73, -1/8*E(8)-1/8*E(8)^3 ],
[ 94, 77, -3/8*E(8)-3/8*E(8)^3 ], [ 94, 78, -1/8*E(8)-1/8*E(8)^3 ],
[ 94, 83, -3/8*E(8)-3/8*E(8)^3 ], [ 94, 87, 1/8 ], [ 94, 90, 3/8 ],
[ 94, 91, 1/8 ], [ 94, 92, 1/8 ], [ 94, 94, 1/8 ], [ 94, 95, 3/8 ],
[ 94, 96, 3/8 ], [ 94, 97, 3/8 ], [ 94, 99, 1/8 ], [ 94, 102, 3/8 ],
[ 94, 103, -1/16*E(8)-1/16*E(8)^3 ], [ 94, 106, -3/16*E(8)-3/16*E(8)^3 ],
[ 94, 108, -1/16*E(8)-1/16*E(8)^3 ], [ 94, 111, -3/16*E(8)-3/16*E(8)^3 ],
[ 95, 87, -1/2 ], [ 95, 90, 1/2 ], [ 95, 92, 1/2 ], [ 95, 94, 1/2 ],
[ 95, 96, -1/2 ], [ 95, 97, -1/2 ], [ 95, 99, -1/2 ], [ 95, 102, 1/2 ],
[ 96, 73, 1/8*E(8)+1/8*E(8)^3 ], [ 96, 77, -1/8*E(8)-1/8*E(8)^3 ],
[ 96, 78, 1/8*E(8)+1/8*E(8)^3 ], [ 96, 83, -1/8*E(8)-1/8*E(8)^3 ],
[ 96, 87, 1/8 ], [ 96, 90, -1/8 ], [ 96, 91, 1/8 ], [ 96, 92, 1/8 ],
[ 96, 94, 1/8 ], [ 96, 95, -1/8 ], [ 96, 96, -1/8 ], [ 96, 97, -1/8 ],
[ 96, 99, 1/8 ], [ 96, 102, -1/8 ], [ 96, 103, 1/16*E(8)+1/16*E(8)^3 ],
[ 96, 106, -1/16*E(8)-1/16*E(8)^3 ], [ 96, 108, 1/16*E(8)+1/16*E(8)^3 ],
[ 96, 111, -1/16*E(8)-1/16*E(8)^3 ], [ 97, 73, -1/8*E(8)-1/8*E(8)^3 ],
[ 97, 77, 1/8*E(8)+1/8*E(8)^3 ], [ 97, 78, -1/8*E(8)-1/8*E(8)^3 ],
[ 97, 83, 1/8*E(8)+1/8*E(8)^3 ], [ 97, 87, 1/8 ], [ 97, 90, -1/8 ],
[ 97, 91, 1/8 ], [ 97, 92, 1/8 ], [ 97, 94, 1/8 ], [ 97, 95, -1/8 ],
[ 97, 96, -1/8 ], [ 97, 97, -1/8 ], [ 97, 99, 1/8 ], [ 97, 102, -1/8 ],
[ 97, 103, -1/16*E(8)-1/16*E(8)^3 ], [ 97, 106, 1/16*E(8)+1/16*E(8)^3 ],
[ 97, 108, -1/16*E(8)-1/16*E(8)^3 ], [ 97, 111, 1/16*E(8)+1/16*E(8)^3 ],
[ 98, 98, -1/4 ], [ 98, 101, -3/4 ], [ 98, 104, 1/4 ], [ 98, 107, 3/4 ],
[ 98, 112, -1/4*E(8)-1/4*E(8)^3 ], [ 98, 115, -3/4*E(8)-3/4*E(8)^3 ],
[ 99, 73, -1/8*E(8)-1/8*E(8)^3 ], [ 99, 77, -3/8*E(8)-3/8*E(8)^3 ],
[ 99, 78, -1/8*E(8)-1/8*E(8)^3 ], [ 99, 83, -3/8*E(8)-3/8*E(8)^3 ],
[ 99, 87, 1/8 ], [ 99, 90, 3/8 ], [ 99, 91, -1/8 ], [ 99, 92, 1/8 ],
[ 99, 94, 1/8 ], [ 99, 95, -3/8 ], [ 99, 96, 3/8 ], [ 99, 97, 3/8 ],
[ 99, 99, 1/8 ], [ 99, 102, 3/8 ], [ 99, 103, 1/16*E(8)+1/16*E(8)^3 ],
[ 99, 106, 3/16*E(8)+3/16*E(8)^3 ], [ 99, 108, 1/16*E(8)+1/16*E(8)^3 ],
[ 99, 111, 3/16*E(8)+3/16*E(8)^3 ], [ 100, 109, 1/2*E(8)+1/2*E(8)^3 ],
[ 100, 114, -1/2*E(8)-1/2*E(8)^3 ], [ 101, 98, -1/4 ], [ 101, 101, 1/4 ],
[ 101, 104, 1/4 ], [ 101, 107, -1/4 ], [ 101, 112, -1/4*E(8)-1/4*E(8)^3 ],
[ 101, 115, 1/4*E(8)+1/4*E(8)^3 ], [ 102, 73, -1/8*E(8)-1/8*E(8)^3 ],
[ 102, 77, 1/8*E(8)+1/8*E(8)^3 ], [ 102, 78, -1/8*E(8)-1/8*E(8)^3 ],
[ 102, 83, 1/8*E(8)+1/8*E(8)^3 ], [ 102, 87, 1/8 ], [ 102, 90, -1/8 ],
[ 102, 91, -1/8 ], [ 102, 92, 1/8 ], [ 102, 94, 1/8 ], [ 102, 95, 1/8 ],
[ 102, 96, -1/8 ], [ 102, 97, -1/8 ], [ 102, 99, 1/8 ], [ 102, 102, -1/8 ],
[ 102, 103, 1/16*E(8)+1/16*E(8)^3 ], [ 102, 106, -1/16*E(8)-1/16*E(8)^3 ],
[ 102, 108, 1/16*E(8)+1/16*E(8)^3 ], [ 102, 111, -1/16*E(8)-1/16*E(8)^3 ],
[ 103, 73, -1/2 ], [ 103, 77, -3/2 ], [ 103, 78, 1/2 ], [ 103, 83, 3/2 ],
[ 103, 87, 1/4*E(8)+1/4*E(8)^3 ], [ 103, 90, 3/4*E(8)+3/4*E(8)^3 ],
[ 103, 92, -1/4*E(8)-1/4*E(8)^3 ], [ 103, 94, 1/4*E(8)+1/4*E(8)^3 ],
[ 103, 96, -3/4*E(8)-3/4*E(8)^3 ], [ 103, 97, 3/4*E(8)+3/4*E(8)^3 ],
[ 103, 99, -1/4*E(8)-1/4*E(8)^3 ], [ 103, 102, -3/4*E(8)-3/4*E(8)^3 ],
[ 104, 98, 1/4 ], [ 104, 101, 3/4 ], [ 104, 104, -1/4 ],
[ 104, 107, -3/4 ], [ 104, 112, -1/4*E(8)-1/4*E(8)^3 ],
[ 104, 115, -3/4*E(8)-3/4*E(8)^3 ], [ 105, 113, -1/8*E(8)-1/8*E(8)^3 ],
[ 105, 116, 1/8*E(8)+1/8*E(8)^3 ], [ 105, 117, 1/8*E(8)+1/8*E(8)^3 ],
[ 105, 119, -1/8*E(8)-1/8*E(8)^3 ], [ 105, 122, -1/4 ], [ 105, 123, 1/4 ],
[ 106, 73, -1/2 ], [ 106, 77, 1/2 ], [ 106, 78, 1/2 ], [ 106, 83, -1/2 ],
[ 106, 87, 1/4*E(8)+1/4*E(8)^3 ], [ 106, 90, -1/4*E(8)-1/4*E(8)^3 ],
[ 106, 92, -1/4*E(8)-1/4*E(8)^3 ], [ 106, 94, 1/4*E(8)+1/4*E(8)^3 ],
[ 106, 96, 1/4*E(8)+1/4*E(8)^3 ], [ 106, 97, -1/4*E(8)-1/4*E(8)^3 ],
[ 106, 99, -1/4*E(8)-1/4*E(8)^3 ], [ 106, 102, 1/4*E(8)+1/4*E(8)^3 ],
[ 107, 98, 1/4 ], [ 107, 101, -1/4 ], [ 107, 104, -1/4 ],
[ 107, 107, 1/4 ], [ 107, 112, -1/4*E(8)-1/4*E(8)^3 ],
[ 107, 115, 1/4*E(8)+1/4*E(8)^3 ], [ 108, 73, 1/2 ], [ 108, 77, 3/2 ],
[ 108, 78, -1/2 ], [ 108, 83, -3/2 ], [ 108, 87, 1/4*E(8)+1/4*E(8)^3 ],
[ 108, 90, 3/4*E(8)+3/4*E(8)^3 ], [ 108, 92, -1/4*E(8)-1/4*E(8)^3 ],
[ 108, 94, 1/4*E(8)+1/4*E(8)^3 ], [ 108, 96, -3/4*E(8)-3/4*E(8)^3 ],
[ 108, 97, 3/4*E(8)+3/4*E(8)^3 ], [ 108, 99, -1/4*E(8)-1/4*E(8)^3 ],
[ 108, 102, -3/4*E(8)-3/4*E(8)^3 ], [ 109, 100, -1/2*E(8)-1/2*E(8)^3 ],
[ 109, 109, 1/2 ], [ 109, 114, 1/2 ], [ 110, 113, 1/8*E(8)+1/8*E(8)^3 ],
[ 110, 116, -1/8*E(8)-1/8*E(8)^3 ], [ 110, 117, -1/8*E(8)-1/8*E(8)^3 ],
[ 110, 119, 1/8*E(8)+1/8*E(8)^3 ], [ 110, 122, -1/4 ], [ 110, 123, 1/4 ],
[ 111, 73, 1/2 ], [ 111, 77, -1/2 ], [ 111, 78, -1/2 ], [ 111, 83, 1/2 ],
[ 111, 87, 1/4*E(8)+1/4*E(8)^3 ], [ 111, 90, -1/4*E(8)-1/4*E(8)^3 ],
[ 111, 92, -1/4*E(8)-1/4*E(8)^3 ], [ 111, 94, 1/4*E(8)+1/4*E(8)^3 ],
[ 111, 96, 1/4*E(8)+1/4*E(8)^3 ], [ 111, 97, -1/4*E(8)-1/4*E(8)^3 ],
[ 111, 99, -1/4*E(8)-1/4*E(8)^3 ], [ 111, 102, 1/4*E(8)+1/4*E(8)^3 ],
[ 112, 98, 1/4*E(8)+1/4*E(8)^3 ], [ 112, 101, 3/4*E(8)+3/4*E(8)^3 ],
[ 112, 104, 1/4*E(8)+1/4*E(8)^3 ], [ 112, 107, 3/4*E(8)+3/4*E(8)^3 ],
[ 113, 105, 1/2*E(8)+1/2*E(8)^3 ], [ 113, 110, -1/2*E(8)-1/2*E(8)^3 ],
[ 113, 113, -1/4 ], [ 113, 116, -1/4 ], [ 113, 117, 1/4 ],
[ 113, 118, -1 ], [ 113, 119, 1/4 ], [ 113, 122, 1/4*E(8)+1/4*E(8)^3 ],
[ 113, 123, 1/4*E(8)+1/4*E(8)^3 ], [ 114, 100, 1/2*E(8)+1/2*E(8)^3 ],
[ 114, 109, 1/2 ], [ 114, 114, 1/2 ], [ 115, 98, 1/4*E(8)+1/4*E(8)^3 ],
[ 115, 101, -1/4*E(8)-1/4*E(8)^3 ], [ 115, 104, 1/4*E(8)+1/4*E(8)^3 ],
[ 115, 107, -1/4*E(8)-1/4*E(8)^3 ], [ 116, 105, -1/2*E(8)-1/2*E(8)^3 ],
[ 116, 110, 1/2*E(8)+1/2*E(8)^3 ], [ 116, 113, -1/4 ], [ 116, 116, -1/4 ],
[ 116, 117, 1/4 ], [ 116, 118, 1 ], [ 116, 119, 1/4 ],
[ 116, 122, 1/4*E(8)+1/4*E(8)^3 ], [ 116, 123, 1/4*E(8)+1/4*E(8)^3 ],
[ 117, 105, -1/2*E(8)-1/2*E(8)^3 ], [ 117, 110, 1/2*E(8)+1/2*E(8)^3 ],
[ 117, 113, 1/4 ], [ 117, 116, 1/4 ], [ 117, 117, -1/4 ], [ 117, 118, -1 ],
[ 117, 119, -1/4 ], [ 117, 122, 1/4*E(8)+1/4*E(8)^3 ],
[ 117, 123, 1/4*E(8)+1/4*E(8)^3 ], [ 118, 113, -1/4 ], [ 118, 116, 1/4 ],
[ 118, 117, -1/4 ], [ 118, 119, 1/4 ], [ 119, 105, 1/2*E(8)+1/2*E(8)^3 ],
[ 119, 110, -1/2*E(8)-1/2*E(8)^3 ], [ 119, 113, 1/4 ], [ 119, 116, 1/4 ],
[ 119, 117, -1/4 ], [ 119, 118, 1 ], [ 119, 119, -1/4 ],
[ 119, 122, 1/4*E(8)+1/4*E(8)^3 ], [ 119, 123, 1/4*E(8)+1/4*E(8)^3 ],
[ 120, 120, 1/2 ], [ 120, 121, -1/2 ], [ 120, 124, -1/4*E(8)-1/4*E(8)^3 ],
[ 121, 120, -1/2 ], [ 121, 121, 1/2 ], [ 121, 124, -1/4*E(8)-1/4*E(8)^3 ],
[ 122, 105, -1 ], [ 122, 110, -1 ], [ 122, 113, -1/4*E(8)-1/4*E(8)^3 ],
[ 122, 116, -1/4*E(8)-1/4*E(8)^3 ], [ 122, 117, -1/4*E(8)-1/4*E(8)^3 ],
[ 122, 119, -1/4*E(8)-1/4*E(8)^3 ], [ 123, 105, 1 ], [ 123, 110, 1 ],
[ 123, 113, -1/4*E(8)-1/4*E(8)^3 ], [ 123, 116, -1/4*E(8)-1/4*E(8)^3 ],
[ 123, 117, -1/4*E(8)-1/4*E(8)^3 ], [ 123, 119, -1/4*E(8)-1/4*E(8)^3 ],
[ 124, 120, E(8)+E(8)^3 ], [ 124, 121, E(8)+E(8)^3 ], [ 125, 125, -1/2 ],
[ 125, 126, 3/2 ], [ 126, 125, 1/2 ], [ 126, 126, 1/2 ], [ 127, 1, 1/4 ],
[ 127, 64, 3/4 ], [ 127, 127, -1/2 ], [ 127, 129, 3/4 ], [ 128, 2, 1/4 ],
[ 128, 11, -1/2*E(8)-1/2*E(8)^3 ], [ 128, 16, 1/2*E(8)+1/2*E(8)^3 ],
[ 128, 65, 1/4 ], [ 128, 74, 1/8*E(8)+1/8*E(8)^3 ],
[ 128, 79, -1/8*E(8)-1/8*E(8)^3 ], [ 128, 129, 1/2 ], [ 128, 130, 1/4 ],
[ 128, 131, -1/2 ], [ 128, 132, 1/2 ], [ 129, 129, 1 ], [ 130, 2, 1/2 ],
[ 130, 65, 1/2 ], [ 130, 129, 1 ], [ 130, 130, 1/2 ], [ 130, 131, -1 ],
[ 130, 132, 1 ], [ 131, 2, 1/2 ], [ 131, 7, 1/2 ], [ 131, 65, 1/2 ],
[ 131, 70, 1/2 ], [ 131, 129, 1 ], [ 131, 130, 1/2 ], [ 131, 131, -1 ],
[ 131, 132, 1/2 ], [ 132, 7, 1/2 ], [ 132, 70, 1/2 ], [ 132, 130, 1 ],
[ 132, 131, -1 ], [ 132, 132, 1/2 ], [ 133, 7, 1/4 ],
[ 133, 12, -1/4*E(8)-1/4*E(8)^3 ], [ 133, 19, -1/4*E(8)-1/4*E(8)^3 ],
[ 133, 70, 1/4 ], [ 133, 75, 1/4*E(8)+1/4*E(8)^3 ],
[ 133, 82, 1/4*E(8)+1/4*E(8)^3 ], [ 133, 130, 1/2 ], [ 133, 131, -1/2 ],
[ 133, 132, 1/4 ] ],
[ 133, [ 1, 1, -1 ], [ 2, 70, 1 ], [ 3, 49, -1 ], [ 4, 75, 1 ], [ 5, 5, 1 ],
[ 6, 74, 1 ], [ 7, 65, 1 ], [ 8, 52, 1 ], [ 9, 82, 1 ], [ 10, 41, -1 ],
[ 11, 69, 1 ], [ 12, 67, 1 ], [ 13, 79, 1 ], [ 14, 44, 1 ], [ 15, 35, 1 ],
[ 16, 76, 1 ], [ 17, 45, -1 ], [ 18, 81, 1 ], [ 19, 72, 1 ],
[ 20, 38, -1 ], [ 21, 48, 1 ], [ 22, 40, 1 ], [ 23, 88, 1 ],
[ 24, 36, -1 ], [ 25, 86, 1 ], [ 26, 43, -1 ], [ 27, 39, 1 ],
[ 28, 28, -1 ], [ 29, 29, 1 ], [ 30, 93, 1 ], [ 31, 31, 1 ],
[ 32, 32, 1 ], [ 33, 33, -1 ], [ 34, 34, -1 ], [ 35, 15, 1 ],
[ 36, 24, -1 ], [ 37, 61, 1 ], [ 38, 20, -1 ], [ 39, 27, 1 ],
[ 40, 22, 1 ], [ 41, 10, -1 ], [ 42, 58, -1 ], [ 43, 26, -1 ],
[ 44, 14, 1 ], [ 45, 17, -1 ], [ 46, 60, -1 ], [ 47, 57, -1 ],
[ 48, 21, 1 ], [ 49, 3, -1 ], [ 50, 56, 1 ], [ 51, 59, -1 ], [ 52, 8, 1 ],
[ 53, 53, 1 ], [ 54, 54, 1 ], [ 55, 55, -1 ], [ 56, 50, 1 ],
[ 57, 47, -1 ], [ 58, 42, -1 ], [ 59, 51, -1 ], [ 60, 46, -1 ],
[ 61, 37, 1 ], [ 62, 62, 1 ], [ 63, 63, -1 ], [ 64, 64, -1 ],
[ 65, 7, 1 ], [ 66, 112, -1 ], [ 67, 12, 1 ], [ 68, 68, 1 ],
[ 69, 11, 1 ], [ 70, 2, 1 ], [ 71, 115, 1 ], [ 72, 19, 1 ],
[ 73, 104, -1 ], [ 74, 6, 1 ], [ 75, 4, 1 ], [ 76, 16, 1 ],
[ 77, 107, 1 ], [ 78, 98, 1 ], [ 79, 13, 1 ], [ 80, 108, -1 ],
[ 81, 18, 1 ], [ 82, 9, 1 ], [ 83, 101, -1 ], [ 84, 111, 1 ],
[ 85, 103, 1 ], [ 86, 25, 1 ], [ 87, 99, -1 ], [ 88, 23, 1 ],
[ 89, 106, -1 ], [ 90, 102, 1 ], [ 91, 91, -1 ], [ 92, 92, 1 ],
[ 93, 30, 1 ], [ 94, 94, 1 ], [ 95, 95, 1 ], [ 96, 96, -1 ],
[ 97, 97, -1 ], [ 98, 78, 1 ], [ 99, 87, -1 ], [ 100, 124, 1 ],
[ 101, 83, -1 ], [ 102, 90, 1 ], [ 103, 85, 1 ], [ 104, 73, -1 ],
[ 105, 121, -1 ], [ 106, 89, -1 ], [ 107, 77, 1 ], [ 108, 80, -1 ],
[ 109, 123, -1 ], [ 110, 120, -1 ], [ 111, 84, 1 ], [ 112, 66, -1 ],
[ 113, 119, 1 ], [ 114, 122, -1 ], [ 115, 71, 1 ], [ 116, 116, 1 ],
[ 117, 117, 1 ], [ 118, 118, -1 ], [ 119, 113, 1 ], [ 120, 110, -1 ],
[ 121, 105, -1 ], [ 122, 114, -1 ], [ 123, 109, -1 ], [ 124, 100, 1 ],
[ 125, 125, 1 ], [ 126, 126, -1 ], [ 127, 127, 1 ], [ 128, 129, 1 ],
[ 128, 133, -1 ], [ 129, 129, 1 ], [ 130, 129, 2 ], [ 130, 132, -1 ],
[ 131, 129, 2 ], [ 131, 130, -1 ], [ 131, 131, 1 ], [ 131, 132, -1 ],
[ 132, 129, 2 ], [ 132, 130, -1 ], [ 133, 128, -1 ], [ 133, 129, 1 ] ] ],
[ [ 0, 1, 1, 0, 0, 0, 1 ],
[ 133, [ 1, 1, -1 ], [ 2, 23, 1 ], [ 3, 24, 1 ], [ 4, 69, -1 ],
[ 5, 68, 1 ], [ 6, 67, -1 ], [ 7, 25, 1 ], [ 8, 27, -1 ], [ 9, 16, -1 ],
[ 10, 17, -1 ], [ 11, 75, -1 ], [ 12, 74, -1 ], [ 13, 19, -1 ],
[ 14, 21, 1 ], [ 15, 40, 1 ], [ 16, 9, -1 ], [ 17, 10, -1 ],
[ 18, 81, 1 ], [ 19, 13, -1 ], [ 20, 43, -1 ], [ 21, 14, 1 ],
[ 22, 35, 1 ], [ 23, 2, 1 ], [ 24, 3, 1 ], [ 25, 7, 1 ], [ 26, 38, -1 ],
[ 27, 8, -1 ], [ 28, 28, -1 ], [ 29, 29, -1 ], [ 30, 30, 1 ],
[ 31, 31, 1 ], [ 32, 32, 1 ], [ 33, 33, 1 ], [ 34, 34, -1 ],
[ 35, 22, 1 ], [ 36, 49, 1 ], [ 37, 50, 1 ], [ 38, 26, -1 ],
[ 39, 52, -1 ], [ 40, 15, 1 ], [ 41, 45, -1 ], [ 42, 46, -1 ],
[ 43, 20, -1 ], [ 44, 48, 1 ], [ 45, 41, -1 ], [ 46, 42, -1 ],
[ 47, 59, -1 ], [ 48, 44, 1 ], [ 49, 36, 1 ], [ 50, 37, 1 ],
[ 51, 57, -1 ], [ 52, 39, -1 ], [ 53, 53, -1 ], [ 54, 54, 1 ],
[ 55, 55, 1 ], [ 56, 61, 1 ], [ 57, 51, -1 ], [ 58, 60, -1 ],
[ 59, 47, -1 ], [ 60, 58, -1 ], [ 61, 56, 1 ], [ 62, 62, -1 ],
[ 63, 63, 1 ], [ 64, 64, -1 ], [ 65, 86, 1 ], [ 66, 87, 1 ],
[ 67, 6, -1 ], [ 68, 5, 1 ], [ 69, 4, -1 ], [ 70, 88, 1 ], [ 71, 90, -1 ],
[ 72, 79, -1 ], [ 73, 80, -1 ], [ 74, 12, -1 ], [ 75, 11, -1 ],
[ 76, 82, -1 ], [ 77, 84, 1 ], [ 78, 103, 1 ], [ 79, 72, -1 ],
[ 80, 73, -1 ], [ 81, 18, 1 ], [ 82, 76, -1 ], [ 83, 106, -1 ],
[ 84, 77, 1 ], [ 85, 98, 1 ], [ 86, 65, 1 ], [ 87, 66, 1 ], [ 88, 70, 1 ],
[ 89, 101, -1 ], [ 90, 71, -1 ], [ 91, 91, -1 ], [ 92, 92, -1 ],
[ 93, 93, 1 ], [ 94, 94, 1 ], [ 95, 95, 1 ], [ 96, 96, 1 ],
[ 97, 97, -1 ], [ 98, 85, 1 ], [ 99, 112, 1 ], [ 100, 113, 1 ],
[ 101, 89, -1 ], [ 102, 115, -1 ], [ 103, 78, 1 ], [ 104, 108, -1 ],
[ 105, 109, -1 ], [ 106, 83, -1 ], [ 107, 111, 1 ], [ 108, 104, -1 ],
[ 109, 105, -1 ], [ 110, 122, -1 ], [ 111, 107, 1 ], [ 112, 99, 1 ],
[ 113, 100, 1 ], [ 114, 120, -1 ], [ 115, 102, -1 ], [ 116, 116, -1 ],
[ 117, 117, 1 ], [ 118, 118, 1 ], [ 119, 124, 1 ], [ 120, 114, -1 ],
[ 121, 123, -1 ], [ 122, 110, -1 ], [ 123, 121, -1 ], [ 124, 119, 1 ],
[ 125, 125, -1 ], [ 126, 126, 1 ], [ 127, 127, 1 ], [ 128, 128, 1 ],
[ 129, 129, 1 ], [ 130, 128, 1 ], [ 130, 129, 1 ], [ 130, 132, -1 ],
[ 130, 133, 1 ], [ 131, 128, 1 ], [ 131, 129, 1 ], [ 131, 131, -1 ],
[ 131, 133, 1 ], [ 132, 128, 1 ], [ 132, 129, 1 ], [ 132, 130, -1 ],
[ 132, 133, 1 ], [ 133, 133, 1 ] ] ],
[ [ 0, 0, 0, 2, 0, 0, 2 ],
[ 133, [ 1, 1, -1 ], [ 2, 2, -1 ], [ 3, 3, 1 ], [ 4, 4, -1 ], [ 5, 5, 1 ],
[ 6, 6, -1 ], [ 7, 7, -1 ], [ 8, 8, -1 ], [ 9, 9, 1 ], [ 10, 10, -1 ],
[ 11, 11, -1 ], [ 12, 12, -1 ], [ 13, 13, 1 ], [ 14, 14, 1 ],
[ 15, 15, 1 ], [ 16, 16, 1 ], [ 17, 17, -1 ], [ 18, 18, 1 ],
[ 19, 19, 1 ], [ 20, 20, -1 ], [ 21, 21, 1 ], [ 22, 22, 1 ],
[ 23, 23, -1 ], [ 24, 24, 1 ], [ 25, 25, -1 ], [ 26, 26, -1 ],
[ 27, 27, -1 ], [ 28, 28, -1 ], [ 29, 29, -1 ], [ 30, 30, 1 ],
[ 31, 31, -1 ], [ 32, 32, 1 ], [ 33, 33, 1 ], [ 34, 34, 1 ],
[ 35, 35, 1 ], [ 36, 36, 1 ], [ 37, 37, 1 ], [ 38, 38, -1 ],
[ 39, 39, -1 ], [ 40, 40, 1 ], [ 41, 41, -1 ], [ 42, 42, -1 ],
[ 43, 43, -1 ], [ 44, 44, 1 ], [ 45, 45, -1 ], [ 46, 46, -1 ],
[ 47, 47, 1 ], [ 48, 48, 1 ], [ 49, 49, 1 ], [ 50, 50, 1 ], [ 51, 51, 1 ],
[ 52, 52, -1 ], [ 53, 53, -1 ], [ 54, 54, -1 ], [ 55, 55, -1 ],
[ 56, 56, 1 ], [ 57, 57, 1 ], [ 58, 58, -1 ], [ 59, 59, 1 ],
[ 60, 60, -1 ], [ 61, 61, 1 ], [ 62, 62, 1 ], [ 63, 63, -1 ],
[ 64, 64, -1 ], [ 65, 65, -1 ], [ 66, 66, 1 ], [ 67, 67, -1 ],
[ 68, 68, 1 ], [ 69, 69, -1 ], [ 70, 70, -1 ], [ 71, 71, -1 ],
[ 72, 72, 1 ], [ 73, 73, -1 ], [ 74, 74, -1 ], [ 75, 75, -1 ],
[ 76, 76, 1 ], [ 77, 77, 1 ], [ 78, 78, 1 ], [ 79, 79, 1 ],
[ 80, 80, -1 ], [ 81, 81, 1 ], [ 82, 82, 1 ], [ 83, 83, -1 ],
[ 84, 84, 1 ], [ 85, 85, 1 ], [ 86, 86, -1 ], [ 87, 87, 1 ],
[ 88, 88, -1 ], [ 89, 89, -1 ], [ 90, 90, -1 ], [ 91, 91, -1 ],
[ 92, 92, -1 ], [ 93, 93, 1 ], [ 94, 94, -1 ], [ 95, 95, 1 ],
[ 96, 96, 1 ], [ 97, 97, 1 ], [ 98, 98, 1 ], [ 99, 99, 1 ],
[ 100, 100, 1 ], [ 101, 101, -1 ], [ 102, 102, -1 ], [ 103, 103, 1 ],
[ 104, 104, -1 ], [ 105, 105, -1 ], [ 106, 106, -1 ], [ 107, 107, 1 ],
[ 108, 108, -1 ], [ 109, 109, -1 ], [ 110, 110, 1 ], [ 111, 111, 1 ],
[ 112, 112, 1 ], [ 113, 113, 1 ], [ 114, 114, 1 ], [ 115, 115, -1 ],
[ 116, 116, -1 ], [ 117, 117, -1 ], [ 118, 118, -1 ], [ 119, 119, 1 ],
[ 120, 120, 1 ], [ 121, 121, -1 ], [ 122, 122, 1 ], [ 123, 123, -1 ],
[ 124, 124, 1 ], [ 125, 125, 1 ], [ 126, 126, -1 ], [ 127, 127, 1 ],
[ 128, 128, 1 ], [ 129, 129, 1 ], [ 130, 130, 1 ], [ 131, 131, 1 ],
[ 132, 132, 1 ], [ 133, 133, 1 ] ],
[ 133, [ 1, 1, 1/4 ], [ 1, 64, -9/4 ], [ 1, 66, -1/4 ], [ 1, 71, -3/4 ],
[ 1, 127, -3/2 ], [ 1, 129, 3/4 ], [ 2, 2, 1/4 ], [ 2, 65, -9/4 ],
[ 2, 128, 3/2 ], [ 2, 130, -3/4 ], [ 3, 1, 1/4 ], [ 3, 3, -1/2 ],
[ 3, 8, -1/2 ], [ 3, 64, 1/4 ], [ 3, 66, 1/4 ], [ 3, 71, 1/4 ],
[ 3, 129, -3/4 ], [ 3, 130, 1/2 ], [ 4, 4, -1/2 ], [ 4, 9, 1/2 ],
[ 5, 5, -1/2 ], [ 5, 6, -1/2 ], [ 5, 12, -1/2 ], [ 5, 68, 1 ],
[ 5, 69, -1/2 ], [ 5, 75, 1 ], [ 5, 130, 1 ], [ 5, 131, -3/2 ],
[ 5, 133, 1/2 ], [ 6, 6, 1/4 ], [ 6, 68, 1/2 ], [ 6, 69, -9/4 ],
[ 6, 75, 3/2 ], [ 6, 131, -3/4 ], [ 6, 132, 3/2 ], [ 6, 133, -3/4 ],
[ 7, 7, -1/2 ], [ 7, 13, 1/2 ], [ 8, 1, 1/4 ], [ 8, 3, 3/2 ],
[ 8, 8, -1/2 ], [ 8, 64, -3/4 ], [ 8, 66, -1/4 ], [ 8, 71, -1/4 ],
[ 8, 127, -1 ], [ 8, 129, 5/4 ], [ 8, 130, -1/2 ], [ 9, 4, -3/2 ],
[ 9, 9, -1/2 ], [ 10, 4, 1/4 ], [ 10, 9, -1/4 ], [ 10, 10, 1/4 ],
[ 10, 14, 1/4 ], [ 10, 15, -1/4 ], [ 10, 20, -1/4 ], [ 11, 4, -1/2 ],
[ 11, 9, 1/2 ], [ 11, 11, 1/4 ], [ 11, 16, -1/4 ], [ 11, 18, 1/4 ],
[ 11, 23, -1/4 ], [ 12, 5, 3/2 ], [ 12, 6, -1/2 ], [ 12, 12, -1/2 ],
[ 12, 68, -1 ], [ 12, 69, 3/2 ], [ 12, 75, -1 ], [ 12, 130, -1 ],
[ 12, 131, 5/2 ], [ 12, 132, -2 ], [ 12, 133, 1/2 ], [ 13, 7, -3/2 ],
[ 13, 13, -1/2 ], [ 14, 4, -1/4 ], [ 14, 9, 1/4 ], [ 14, 10, -3/4 ],
[ 14, 14, 1/4 ], [ 14, 15, 3/4 ], [ 14, 20, -1/4 ], [ 15, 4, 3/4 ],
[ 15, 9, 1/4 ], [ 15, 10, 3/4 ], [ 15, 14, 3/4 ], [ 15, 15, 1/4 ],
[ 15, 20, 1/4 ], [ 16, 4, -3/2 ], [ 16, 9, -1/2 ], [ 16, 11, 3/4 ],
[ 16, 16, 1/4 ], [ 16, 18, 3/4 ], [ 16, 23, 1/4 ], [ 17, 4, 1/4 ],
[ 17, 9, -1/4 ], [ 17, 10, 1/4 ], [ 17, 11, -1/8 ], [ 17, 14, 1/4 ],
[ 17, 15, -1/4 ], [ 17, 16, 1/8 ], [ 17, 17, -1/8 ], [ 17, 18, -1/8 ],
[ 17, 20, -1/4 ], [ 17, 21, -1/8 ], [ 17, 22, 1/8 ], [ 17, 23, 1/8 ],
[ 17, 24, -1/8 ], [ 17, 26, 1/8 ], [ 17, 27, -1/8 ], [ 17, 29, 1/8 ],
[ 17, 33, 1/8 ], [ 18, 4, 1/2 ], [ 18, 9, -1/2 ], [ 18, 11, -3/4 ],
[ 18, 16, 3/4 ], [ 18, 18, 1/4 ], [ 18, 23, -1/4 ], [ 19, 7, 1 ],
[ 19, 13, 1 ], [ 19, 19, 1 ], [ 20, 4, -3/4 ], [ 20, 9, -1/4 ],
[ 20, 10, -9/4 ], [ 20, 14, 3/4 ], [ 20, 15, -3/4 ], [ 20, 20, 1/4 ],
[ 21, 4, -1/4 ], [ 21, 9, 1/4 ], [ 21, 10, -3/4 ], [ 21, 11, 1/8 ],
[ 21, 14, 1/4 ], [ 21, 15, 3/4 ], [ 21, 16, -1/8 ], [ 21, 17, 3/8 ],
[ 21, 18, 1/8 ], [ 21, 20, -1/4 ], [ 21, 21, -1/8 ], [ 21, 22, -3/8 ],
[ 21, 23, -1/8 ], [ 21, 24, 3/8 ], [ 21, 26, 1/8 ], [ 21, 27, -1/8 ],
[ 21, 29, -3/8 ], [ 21, 33, 1/8 ], [ 22, 4, 3/4 ], [ 22, 9, 1/4 ],
[ 22, 10, 3/4 ], [ 22, 11, -3/8 ], [ 22, 14, 3/4 ], [ 22, 15, 1/4 ],
[ 22, 16, -1/8 ], [ 22, 17, -3/8 ], [ 22, 18, -3/8 ], [ 22, 20, 1/4 ],
[ 22, 21, -3/8 ], [ 22, 22, -1/8 ], [ 22, 23, -1/8 ], [ 22, 24, -3/8 ],
[ 22, 26, -1/8 ], [ 22, 27, -3/8 ], [ 22, 29, -1/8 ], [ 22, 33, -1/8 ],
[ 23, 4, 3/2 ], [ 23, 9, 1/2 ], [ 23, 11, -9/4 ], [ 23, 16, -3/4 ],
[ 23, 18, 3/4 ], [ 23, 23, 1/4 ], [ 24, 4, -1/4 ], [ 24, 9, 1/4 ],
[ 24, 10, -1/4 ], [ 24, 11, 3/8 ], [ 24, 14, -1/4 ], [ 24, 15, 1/4 ],
[ 24, 16, -3/8 ], [ 24, 17, 3/8 ], [ 24, 18, -1/8 ], [ 24, 20, 1/4 ],
[ 24, 21, 3/8 ], [ 24, 22, -3/8 ], [ 24, 23, 1/8 ], [ 24, 24, -1/8 ],
[ 24, 26, -3/8 ], [ 24, 27, -1/8 ], [ 24, 29, 1/8 ], [ 24, 33, 1/8 ],
[ 25, 25, -1/2 ], [ 25, 30, 1/2 ], [ 26, 4, -3/4 ], [ 26, 9, -1/4 ],
[ 26, 10, -9/4 ], [ 26, 11, 3/8 ], [ 26, 14, 3/4 ], [ 26, 15, -3/4 ],
[ 26, 16, 1/8 ], [ 26, 17, 9/8 ], [ 26, 18, 3/8 ], [ 26, 20, 1/4 ],
[ 26, 21, -3/8 ], [ 26, 22, 3/8 ], [ 26, 23, 1/8 ], [ 26, 24, 9/8 ],
[ 26, 26, -1/8 ], [ 26, 27, -3/8 ], [ 26, 29, 3/8 ], [ 26, 33, -1/8 ],
[ 27, 4, 1/4 ], [ 27, 9, -1/4 ], [ 27, 10, 3/4 ], [ 27, 11, -3/8 ],
[ 27, 14, -1/4 ], [ 27, 15, -3/4 ], [ 27, 16, 3/8 ], [ 27, 17, -9/8 ],
[ 27, 18, 1/8 ], [ 27, 20, 1/4 ], [ 27, 21, 3/8 ], [ 27, 22, 9/8 ],
[ 27, 23, -1/8 ], [ 27, 24, 3/8 ], [ 27, 26, -3/8 ], [ 27, 27, -1/8 ],
[ 27, 29, -3/8 ], [ 27, 33, 1/8 ], [ 28, 28, 1/4 ], [ 28, 32, 1/4 ],
[ 28, 35, 1/4 ], [ 28, 38, 1/4 ], [ 29, 4, -3/4 ], [ 29, 9, -1/4 ],
[ 29, 10, -3/4 ], [ 29, 11, 9/8 ], [ 29, 14, -3/4 ], [ 29, 15, -1/4 ],
[ 29, 16, 3/8 ], [ 29, 17, 9/8 ], [ 29, 18, -3/8 ], [ 29, 20, -1/4 ],
[ 29, 21, 9/8 ], [ 29, 22, 3/8 ], [ 29, 23, -1/8 ], [ 29, 24, -3/8 ],
[ 29, 26, 3/8 ], [ 29, 27, -3/8 ], [ 29, 29, -1/8 ], [ 29, 33, -1/8 ],
[ 30, 25, -3/2 ], [ 30, 30, -1/2 ], [ 31, 25, 1/4 ], [ 31, 30, -1/4 ],
[ 31, 31, 1/4 ], [ 31, 34, 1/4 ], [ 31, 36, -1/4 ], [ 31, 39, -1/4 ],
[ 32, 28, -3/4 ], [ 32, 32, 1/4 ], [ 32, 35, -3/4 ], [ 32, 38, 1/4 ],
[ 33, 4, 3/4 ], [ 33, 9, 1/4 ], [ 33, 10, 9/4 ], [ 33, 11, -9/8 ],
[ 33, 14, -3/4 ], [ 33, 15, 3/4 ], [ 33, 16, -3/8 ], [ 33, 17, -27/8 ],
[ 33, 18, 3/8 ], [ 33, 20, -1/4 ], [ 33, 21, 9/8 ], [ 33, 22, -9/8 ],
[ 33, 23, 1/8 ], [ 33, 24, 9/8 ], [ 33, 26, 3/8 ], [ 33, 27, -3/8 ],
[ 33, 29, 3/8 ], [ 33, 33, -1/8 ], [ 34, 25, -1/4 ], [ 34, 30, 1/4 ],
[ 34, 31, -3/4 ], [ 34, 34, 1/4 ], [ 34, 36, 3/4 ], [ 34, 39, -1/4 ],
[ 35, 28, -3/4 ], [ 35, 32, -3/4 ], [ 35, 35, 1/4 ], [ 35, 38, 1/4 ],
[ 36, 25, 3/4 ], [ 36, 30, 1/4 ], [ 36, 31, 3/4 ], [ 36, 34, 3/4 ],
[ 36, 36, 1/4 ], [ 36, 39, 1/4 ], [ 37, 28, 1/4 ], [ 37, 32, -1/4 ],
[ 37, 35, 1/4 ], [ 37, 37, -1/2 ], [ 37, 38, -1/4 ], [ 37, 42, -1/2 ],
[ 38, 28, 9/4 ], [ 38, 32, -3/4 ], [ 38, 35, -3/4 ], [ 38, 38, 1/4 ],
[ 39, 25, -3/4 ], [ 39, 30, -1/4 ], [ 39, 31, -9/4 ], [ 39, 34, 3/4 ],
[ 39, 36, -3/4 ], [ 39, 39, 1/4 ], [ 40, 28, -1/2 ], [ 40, 32, -1/2 ],
[ 40, 35, 1/2 ], [ 40, 38, 1/2 ], [ 40, 40, -1/2 ], [ 40, 43, -1/2 ],
[ 41, 41, -1/2 ], [ 41, 44, -1/2 ], [ 42, 28, -3/4 ], [ 42, 32, 3/4 ],
[ 42, 35, 1/4 ], [ 42, 37, 3/2 ], [ 42, 38, -1/4 ], [ 42, 42, -1/2 ],
[ 43, 28, 3/2 ], [ 43, 32, -1/2 ], [ 43, 35, -3/2 ], [ 43, 38, 1/2 ],
[ 43, 40, 3/2 ], [ 43, 43, -1/2 ], [ 44, 41, 3/2 ], [ 44, 44, -1/2 ],
[ 45, 41, -1/2 ], [ 45, 44, -1/2 ], [ 45, 45, 1/4 ], [ 45, 48, 1/4 ],
[ 45, 49, 1/4 ], [ 45, 52, 1/4 ], [ 46, 28, -1/2 ], [ 46, 32, 1/2 ],
[ 46, 35, 1/2 ], [ 46, 37, 1 ], [ 46, 38, -1/2 ], [ 46, 40, -1/2 ],
[ 46, 42, -1 ], [ 46, 43, 1/2 ], [ 46, 46, 1 ], [ 47, 41, -1/2 ],
[ 47, 44, 1/2 ], [ 47, 47, 1 ], [ 48, 41, 3/2 ], [ 48, 44, -1/2 ],
[ 48, 45, -3/4 ], [ 48, 48, 1/4 ], [ 48, 49, -3/4 ], [ 48, 52, 1/4 ],
[ 49, 41, 1/2 ], [ 49, 44, 1/2 ], [ 49, 45, -3/4 ], [ 49, 48, -3/4 ],
[ 49, 49, 1/4 ], [ 49, 52, 1/4 ], [ 50, 50, -1/2 ], [ 50, 53, -1/2 ],
[ 51, 41, -1/2 ], [ 51, 44, 1/2 ], [ 51, 45, 1/4 ], [ 51, 47, 1 ],
[ 51, 48, -1/4 ], [ 51, 49, 1/4 ], [ 51, 51, -1/2 ], [ 51, 52, -1/4 ],
[ 51, 55, -1/2 ], [ 52, 41, -3/2 ], [ 52, 44, 1/2 ], [ 52, 45, 9/4 ],
[ 52, 48, -3/4 ], [ 52, 49, -3/4 ], [ 52, 52, 1/4 ], [ 53, 50, 3/2 ],
[ 53, 53, -1/2 ], [ 54, 54, 1/4 ], [ 54, 56, 1/4 ], [ 54, 57, 1/4 ],
[ 54, 58, 1/4 ], [ 55, 41, 1/2 ], [ 55, 44, -1/2 ], [ 55, 45, -3/4 ],
[ 55, 47, -1 ], [ 55, 48, 3/4 ], [ 55, 49, 1/4 ], [ 55, 51, 3/2 ],
[ 55, 52, -1/4 ], [ 55, 55, -1/2 ], [ 56, 54, -3/4 ], [ 56, 56, 1/4 ],
[ 56, 57, -3/4 ], [ 56, 58, 1/4 ], [ 57, 54, -3/4 ], [ 57, 56, -3/4 ],
[ 57, 57, 1/4 ], [ 57, 58, 1/4 ], [ 58, 54, 9/4 ], [ 58, 56, -3/4 ],
[ 58, 57, -3/4 ], [ 58, 58, 1/4 ], [ 59, 54, -1/2 ], [ 59, 56, -1/2 ],
[ 59, 57, 1/2 ], [ 59, 58, 1/2 ], [ 59, 59, -1/2 ], [ 59, 60, -1/2 ],
[ 60, 54, 3/2 ], [ 60, 56, -1/2 ], [ 60, 57, -3/2 ], [ 60, 58, 1/2 ],
[ 60, 59, 3/2 ], [ 60, 60, -1/2 ], [ 61, 61, 1 ], [ 62, 61, 1/2 ],
[ 62, 62, -1/2 ], [ 62, 63, 1/2 ], [ 63, 61, 1/2 ], [ 63, 62, -3/2 ],
[ 63, 63, -1/2 ], [ 64, 1, -1/4 ], [ 64, 64, 1/4 ], [ 64, 66, -1/4 ],
[ 64, 71, 1/4 ], [ 64, 127, -1/2 ], [ 64, 129, 1/4 ], [ 65, 2, -1/4 ],
[ 65, 65, 1/4 ], [ 65, 128, 1/2 ], [ 65, 130, -1/4 ], [ 66, 66, -1/2 ],
[ 66, 71, -3/2 ], [ 67, 67, -1/2 ], [ 67, 72, 3/2 ], [ 67, 73, 1/4 ],
[ 67, 74, -1/2 ], [ 67, 77, 1/4 ], [ 67, 78, -3/4 ], [ 67, 79, 3/2 ],
[ 67, 80, 1/4 ], [ 67, 81, -1/2 ], [ 67, 83, -3/4 ], [ 67, 84, 1/4 ],
[ 67, 85, -3/4 ], [ 67, 86, 3/2 ], [ 67, 87, 1/4 ], [ 67, 89, -3/4 ],
[ 67, 90, 1/4 ], [ 67, 92, -3/4 ], [ 67, 96, -3/4 ], [ 68, 68, -1/2 ],
[ 68, 75, -3/2 ], [ 69, 6, -1/4 ], [ 69, 68, 1/2 ], [ 69, 69, 1/4 ],
[ 69, 75, -1/2 ], [ 69, 131, -1/4 ], [ 69, 132, 1/2 ], [ 69, 133, -1/4 ],
[ 70, 70, -1/2 ], [ 70, 76, 3/2 ], [ 70, 82, -1 ], [ 71, 66, 1/2 ],
[ 71, 71, -1/2 ], [ 72, 67, -1/2 ], [ 72, 72, -1/2 ], [ 72, 73, 1/4 ],
[ 72, 74, -1/2 ], [ 72, 77, 1/4 ], [ 72, 78, 1/4 ], [ 72, 79, -1/2 ],
[ 72, 80, 1/4 ], [ 72, 81, -1/2 ], [ 72, 83, 1/4 ], [ 72, 84, 1/4 ],
[ 72, 85, 1/4 ], [ 72, 86, -1/2 ], [ 72, 87, 1/4 ], [ 72, 89, 1/4 ],
[ 72, 90, 1/4 ], [ 72, 92, 1/4 ], [ 72, 96, 1/4 ], [ 73, 73, 1/4 ],
[ 73, 77, 3/4 ], [ 73, 78, -3/4 ], [ 73, 80, 1/4 ], [ 73, 83, -9/4 ],
[ 73, 84, 3/4 ], [ 73, 85, -3/4 ], [ 73, 87, 1/4 ], [ 73, 89, -9/4 ],
[ 73, 90, 3/4 ], [ 73, 92, -3/4 ], [ 73, 96, -9/4 ], [ 74, 74, 1/4 ],
[ 74, 79, -3/4 ], [ 74, 80, -1/8 ], [ 74, 81, 3/4 ], [ 74, 84, -1/8 ],
[ 74, 85, 3/8 ], [ 74, 86, -9/4 ], [ 74, 87, -3/8 ], [ 74, 89, 3/8 ],
[ 74, 90, -3/8 ], [ 74, 92, 9/8 ], [ 74, 96, 9/8 ], [ 75, 68, 1/2 ],
[ 75, 75, -1/2 ], [ 76, 70, -1/2 ], [ 76, 76, -1/2 ], [ 76, 82, 1 ],
[ 77, 73, -1/4 ], [ 77, 77, 1/4 ], [ 77, 78, 3/4 ], [ 77, 80, -1/4 ],
[ 77, 83, -3/4 ], [ 77, 84, 1/4 ], [ 77, 85, 3/4 ], [ 77, 87, -1/4 ],
[ 77, 89, -3/4 ], [ 77, 90, 1/4 ], [ 77, 92, 3/4 ], [ 77, 96, -3/4 ],
[ 78, 73, 1/4 ], [ 78, 77, 3/4 ], [ 78, 78, 1/4 ], [ 78, 80, 1/4 ],
[ 78, 83, 3/4 ], [ 78, 84, 3/4 ], [ 78, 85, 1/4 ], [ 78, 87, 1/4 ],
[ 78, 89, 3/4 ], [ 78, 90, 3/4 ], [ 78, 92, 1/4 ], [ 78, 96, 3/4 ],
[ 79, 74, 1/4 ], [ 79, 79, 1/4 ], [ 79, 80, -1/8 ], [ 79, 81, 3/4 ],
[ 79, 84, -1/8 ], [ 79, 85, -1/8 ], [ 79, 86, 3/4 ], [ 79, 87, -3/8 ],
[ 79, 89, -1/8 ], [ 79, 90, -3/8 ], [ 79, 92, -3/8 ], [ 79, 96, -3/8 ],
[ 80, 80, -1/8 ], [ 80, 84, -3/8 ], [ 80, 85, 3/8 ], [ 80, 87, -3/8 ],
[ 80, 89, 9/8 ], [ 80, 90, -9/8 ], [ 80, 92, 9/8 ], [ 80, 96, 27/8 ],
[ 81, 74, -1/4 ], [ 81, 79, 3/4 ], [ 81, 80, 1/8 ], [ 81, 81, 1/4 ],
[ 81, 84, 1/8 ], [ 81, 85, -3/8 ], [ 81, 86, -3/4 ], [ 81, 87, -1/8 ],
[ 81, 89, -3/8 ], [ 81, 90, -1/8 ], [ 81, 92, 3/8 ], [ 81, 96, 3/8 ],
[ 82, 82, 1 ], [ 83, 73, -1/4 ], [ 83, 77, 1/4 ], [ 83, 78, -1/4 ],
[ 83, 80, -1/4 ], [ 83, 83, 1/4 ], [ 83, 84, 1/4 ], [ 83, 85, -1/4 ],
[ 83, 87, -1/4 ], [ 83, 89, 1/4 ], [ 83, 90, 1/4 ], [ 83, 92, -1/4 ],
[ 83, 96, 1/4 ], [ 84, 80, 1/8 ], [ 84, 84, -1/8 ], [ 84, 85, -3/8 ],
[ 84, 87, 3/8 ], [ 84, 89, 3/8 ], [ 84, 90, -3/8 ], [ 84, 92, -9/8 ],
[ 84, 96, 9/8 ], [ 85, 80, -1/8 ], [ 85, 84, -3/8 ], [ 85, 85, -1/8 ],
[ 85, 87, -3/8 ], [ 85, 89, -3/8 ], [ 85, 90, -9/8 ], [ 85, 92, -3/8 ],
[ 85, 96, -9/8 ], [ 86, 74, -1/4 ], [ 86, 79, -1/4 ], [ 86, 80, 1/8 ],
[ 86, 81, 1/4 ], [ 86, 84, 1/8 ], [ 86, 85, 1/8 ], [ 86, 86, 1/4 ],
[ 86, 87, -1/8 ], [ 86, 89, 1/8 ], [ 86, 90, -1/8 ], [ 86, 92, -1/8 ],
[ 86, 96, -1/8 ], [ 87, 80, 1/8 ], [ 87, 84, 3/8 ], [ 87, 85, -3/8 ],
[ 87, 87, -1/8 ], [ 87, 89, -9/8 ], [ 87, 90, -3/8 ], [ 87, 92, 3/8 ],
[ 87, 96, 9/8 ], [ 88, 88, -1/2 ], [ 88, 93, 3/2 ], [ 88, 94, 1/4 ],
[ 88, 97, 1/4 ], [ 88, 99, -3/4 ], [ 88, 102, -3/4 ], [ 89, 80, 1/8 ],
[ 89, 84, -1/8 ], [ 89, 85, 1/8 ], [ 89, 87, 3/8 ], [ 89, 89, -1/8 ],
[ 89, 90, -3/8 ], [ 89, 92, 3/8 ], [ 89, 96, -3/8 ], [ 90, 80, -1/8 ],
[ 90, 84, 1/8 ], [ 90, 85, 3/8 ], [ 90, 87, 1/8 ], [ 90, 89, -3/8 ],
[ 90, 90, -1/8 ], [ 90, 92, -3/8 ], [ 90, 96, 3/8 ], [ 91, 91, 1/4 ],
[ 91, 95, 3/4 ], [ 91, 98, 3/4 ], [ 91, 100, -1/4 ], [ 91, 101, 9/4 ],
[ 91, 103, 1/2 ], [ 91, 105, -3/4 ], [ 91, 106, 3/2 ], [ 91, 109, -1/2 ],
[ 92, 80, 1/8 ], [ 92, 84, 3/8 ], [ 92, 85, 1/8 ], [ 92, 87, -1/8 ],
[ 92, 89, 3/8 ], [ 92, 90, -3/8 ], [ 92, 92, -1/8 ], [ 92, 96, -3/8 ],
[ 93, 88, -1/2 ], [ 93, 93, -1/2 ], [ 93, 94, 1/4 ], [ 93, 97, 1/4 ],
[ 93, 99, 1/4 ], [ 93, 102, 1/4 ], [ 94, 94, 1/4 ], [ 94, 97, 3/4 ],
[ 94, 99, -3/4 ], [ 94, 102, -9/4 ], [ 95, 91, -1/4 ], [ 95, 95, 1/4 ],
[ 95, 98, -3/4 ], [ 95, 100, -1/4 ], [ 95, 101, 3/4 ], [ 95, 103, -1/2 ],
[ 95, 105, -3/4 ], [ 95, 106, 1/2 ], [ 95, 109, -1/2 ], [ 96, 80, -1/8 ],
[ 96, 84, 1/8 ], [ 96, 85, -1/8 ], [ 96, 87, 1/8 ], [ 96, 89, 1/8 ],
[ 96, 90, -1/8 ], [ 96, 92, 1/8 ], [ 96, 96, -1/8 ], [ 97, 94, -1/4 ],
[ 97, 97, 1/4 ], [ 97, 99, 3/4 ], [ 97, 102, -3/4 ], [ 98, 91, -1/4 ],
[ 98, 95, -3/4 ], [ 98, 98, 1/4 ], [ 98, 100, 1/4 ], [ 98, 101, 3/4 ],
[ 98, 103, 1/2 ], [ 98, 105, -1/4 ], [ 98, 106, 3/2 ], [ 98, 109, -1/2 ],
[ 99, 94, 1/4 ], [ 99, 97, 3/4 ], [ 99, 99, 1/4 ], [ 99, 102, 3/4 ],
[ 100, 100, -1/2 ], [ 100, 105, -3/2 ], [ 100, 109, -1 ], [ 101, 91, 1/4 ],
[ 101, 95, -1/4 ], [ 101, 98, -1/4 ], [ 101, 100, 1/4 ], [ 101, 101, 1/4 ],
[ 101, 103, -1/2 ], [ 101, 105, -1/4 ], [ 101, 106, 1/2 ],
[ 101, 109, -1/2 ], [ 102, 94, -1/4 ], [ 102, 97, 1/4 ], [ 102, 99, -1/4 ],
[ 102, 102, 1/4 ], [ 103, 103, -1/2 ], [ 103, 106, -3/2 ],
[ 103, 109, 1/2 ], [ 104, 104, -1/2 ], [ 104, 107, -3/2 ],
[ 104, 108, -1/2 ], [ 104, 110, 1/2 ], [ 104, 111, -3/2 ],
[ 104, 112, -1/2 ], [ 104, 114, 1/2 ], [ 104, 115, -3/2 ],
[ 104, 118, 1/2 ], [ 105, 100, 1/2 ], [ 105, 105, -1/2 ], [ 105, 109, -1 ],
[ 106, 103, 1/2 ], [ 106, 106, -1/2 ], [ 106, 109, 1/2 ],
[ 107, 104, 1/2 ], [ 107, 107, -1/2 ], [ 107, 108, 1/2 ],
[ 107, 110, 1/2 ], [ 107, 111, -1/2 ], [ 107, 112, 1/2 ],
[ 107, 114, 1/2 ], [ 107, 115, -1/2 ], [ 107, 118, 1/2 ],
[ 108, 108, 1/4 ], [ 108, 111, 3/4 ], [ 108, 112, 3/4 ],
[ 108, 114, -1/4 ], [ 108, 115, 9/4 ], [ 108, 118, -3/4 ], [ 109, 109, 1 ],
[ 110, 110, 1 ], [ 110, 114, 1 ], [ 110, 118, 1 ], [ 111, 108, -1/4 ],
[ 111, 111, 1/4 ], [ 111, 112, -3/4 ], [ 111, 114, -1/4 ],
[ 111, 115, 3/4 ], [ 111, 118, -3/4 ], [ 112, 108, -1/4 ],
[ 112, 111, -3/4 ], [ 112, 112, 1/4 ], [ 112, 114, 1/4 ],
[ 112, 115, 3/4 ], [ 112, 118, -1/4 ], [ 113, 113, -1/2 ],
[ 113, 116, -3/2 ], [ 114, 114, -1/2 ], [ 114, 118, -3/2 ],
[ 115, 108, 1/4 ], [ 115, 111, -1/4 ], [ 115, 112, -1/4 ],
[ 115, 114, 1/4 ], [ 115, 115, 1/4 ], [ 115, 118, -1/4 ],
[ 116, 113, 1/2 ], [ 116, 116, -1/2 ], [ 117, 117, 1/4 ],
[ 117, 119, 3/4 ], [ 117, 120, 3/4 ], [ 117, 121, 9/4 ], [ 117, 122, 1/2 ],
[ 117, 123, 3/2 ], [ 118, 114, 1/2 ], [ 118, 118, -1/2 ],
[ 119, 117, -1/4 ], [ 119, 119, 1/4 ], [ 119, 120, -3/4 ],
[ 119, 121, 3/4 ], [ 119, 122, -1/2 ], [ 119, 123, 1/2 ],
[ 120, 117, -1/4 ], [ 120, 119, -3/4 ], [ 120, 120, 1/4 ],
[ 120, 121, 3/4 ], [ 120, 122, 1/2 ], [ 120, 123, 3/2 ], [ 121, 117, 1/4 ],
[ 121, 119, -1/4 ], [ 121, 120, -1/4 ], [ 121, 121, 1/4 ],
[ 121, 122, -1/2 ], [ 121, 123, 1/2 ], [ 122, 122, -1/2 ],
[ 122, 123, -3/2 ], [ 123, 122, 1/2 ], [ 123, 123, -1/2 ], [ 124, 124, 1 ],
[ 124, 125, 1/2 ], [ 124, 126, -1/2 ], [ 125, 125, -1/2 ],
[ 125, 126, 3/2 ], [ 126, 125, -1/2 ], [ 126, 126, -1/2 ], [ 127, 1, 1/4 ],
[ 127, 64, 3/4 ], [ 127, 66, -1/4 ], [ 127, 71, 1/4 ], [ 127, 127, -1/2 ],
[ 127, 129, 3/4 ], [ 128, 2, -1/4 ], [ 128, 65, -3/4 ], [ 128, 128, -1/2 ],
[ 128, 130, 3/4 ], [ 129, 66, -1/2 ], [ 129, 71, -1/2 ], [ 129, 129, 1 ],
[ 130, 130, 1 ], [ 131, 68, -1 ], [ 131, 75, -1 ], [ 131, 131, 1 ],
[ 132, 6, -1/4 ], [ 132, 68, -1/2 ], [ 132, 69, -3/4 ], [ 132, 75, 1/2 ],
[ 132, 131, 3/4 ], [ 132, 132, -1/2 ], [ 132, 133, 3/4 ], [ 133, 133, 1 ] ] ],
[ [ 2, 0, 0, 2, 0, 2, 2 ],
[ 133, [ 1, 1, -1 ], [ 2, 2, -1 ], [ 3, 3, -1 ], [ 4, 4, -1 ], [ 5, 5, -1 ],
[ 6, 6, -1 ], [ 7, 7, 1 ], [ 8, 8, 1 ], [ 9, 9, 1 ], [ 10, 10, 1 ],
[ 11, 11, 1 ], [ 12, 12, 1 ], [ 13, 13, -1 ], [ 14, 14, -1 ],
[ 15, 15, -1 ], [ 16, 16, -1 ], [ 17, 17, -1 ], [ 18, 18, -1 ],
[ 19, 19, 1 ], [ 20, 20, 1 ], [ 21, 21, 1 ], [ 22, 22, 1 ], [ 23, 23, 1 ],
[ 24, 24, 1 ], [ 25, 25, -1 ], [ 26, 26, -1 ], [ 27, 27, -1 ],
[ 28, 28, -1 ], [ 29, 29, -1 ], [ 30, 30, 1 ], [ 31, 31, 1 ],
[ 32, 32, 1 ], [ 33, 33, 1 ], [ 34, 34, -1 ], [ 35, 35, 1 ],
[ 36, 36, -1 ], [ 37, 37, -1 ], [ 38, 38, -1 ], [ 39, 39, 1 ],
[ 40, 40, -1 ], [ 41, 41, 1 ], [ 42, 42, 1 ], [ 43, 43, 1 ],
[ 44, 44, -1 ], [ 45, 45, -1 ], [ 46, 46, -1 ], [ 47, 47, 1 ],
[ 48, 48, 1 ], [ 49, 49, 1 ], [ 50, 50, 1 ], [ 51, 51, -1 ],
[ 52, 52, -1 ], [ 53, 53, -1 ], [ 54, 54, 1 ], [ 55, 55, 1 ],
[ 56, 56, -1 ], [ 57, 57, -1 ], [ 58, 58, 1 ], [ 59, 59, 1 ],
[ 60, 60, -1 ], [ 61, 61, 1 ], [ 62, 62, -1 ], [ 63, 63, 1 ],
[ 64, 64, -1 ], [ 65, 65, -1 ], [ 66, 66, -1 ], [ 67, 67, -1 ],
[ 68, 68, -1 ], [ 69, 69, -1 ], [ 70, 70, 1 ], [ 71, 71, 1 ],
[ 72, 72, 1 ], [ 73, 73, 1 ], [ 74, 74, 1 ], [ 75, 75, 1 ], [ 76, 76, -1 ],
[ 77, 77, -1 ], [ 78, 78, -1 ], [ 79, 79, -1 ], [ 80, 80, -1 ],
[ 81, 81, -1 ], [ 82, 82, 1 ], [ 83, 83, 1 ], [ 84, 84, 1 ], [ 85, 85, 1 ],
[ 86, 86, 1 ], [ 87, 87, 1 ], [ 88, 88, -1 ], [ 89, 89, -1 ],
[ 90, 90, -1 ], [ 91, 91, -1 ], [ 92, 92, -1 ], [ 93, 93, 1 ],
[ 94, 94, 1 ], [ 95, 95, 1 ], [ 96, 96, 1 ], [ 97, 97, -1 ], [ 98, 98, 1 ],
[ 99, 99, -1 ], [ 100, 100, -1 ], [ 101, 101, -1 ], [ 102, 102, 1 ],
[ 103, 103, -1 ], [ 104, 104, 1 ], [ 105, 105, 1 ], [ 106, 106, 1 ],
[ 107, 107, -1 ], [ 108, 108, -1 ], [ 109, 109, -1 ], [ 110, 110, 1 ],
[ 111, 111, 1 ], [ 112, 112, 1 ], [ 113, 113, 1 ], [ 114, 114, -1 ],
[ 115, 115, -1 ], [ 116, 116, -1 ], [ 117, 117, 1 ], [ 118, 118, 1 ],
[ 119, 119, -1 ], [ 120, 120, -1 ], [ 121, 121, 1 ], [ 122, 122, 1 ],
[ 123, 123, -1 ], [ 124, 124, 1 ], [ 125, 125, -1 ], [ 126, 126, 1 ],
[ 127, 127, 1 ], [ 128, 128, 1 ], [ 129, 129, 1 ], [ 130, 130, 1 ],
[ 131, 131, 1 ], [ 132, 132, 1 ], [ 133, 133, 1 ] ] ]
],
[ "E", 8,
[ [ 0, 0, 0, 0, 0, 0, 0, 2 ],
[ 248, [ 1, 1, 1 ], [ 2, 125, -1 ], [ 3, 3, 1 ], [ 4, 18, 1 ], [ 5, 122, -1 ], [ 6, 183, 1 ],
[ 7, 127, 1 ], [ 8, 119, 1 ], [ 9, 9, 1 ], [ 10, 10, 1 ], [ 11, 25, 1 ], [ 12, 12, 1 ], [ 13, 189, -1 ],
[ 14, 190, -1 ], [ 15, 118, 1 ], [ 16, 30, 1 ], [ 17, 17, 1 ], [ 18, 4, 1 ], [ 19, 19, 1 ],
[ 20, 171, -1 ], [ 21, 195, 1 ], [ 22, 100, 1 ], [ 23, 23, 1 ], [ 24, 24, 1 ], [ 25, 11, 1 ],
[ 26, 177, 1 ], [ 27, 165, 1 ], [ 28, 178, 1 ], [ 29, 96, 1 ], [ 30, 16, 1 ], [ 31, 160, -1 ],
[ 32, 32, 1 ], [ 33, 172, -1 ], [ 34, 184, -1 ], [ 35, 173, -1 ], [ 36, 106, -1 ], [ 37, 37, 1 ],
[ 38, 168, 1 ], [ 39, 169, 1 ], [ 40, 151, -1 ], [ 41, 179, 1 ], [ 42, 103, -1 ], [ 43, 108, 1 ],
[ 44, 44, 1 ], [ 45, 147, 1 ], [ 46, 175, -1 ], [ 47, 109, -1 ], [ 48, 158, 1 ], [ 49, 159, 1 ],
[ 50, 105, 1 ], [ 51, 140, -1 ], [ 52, 153, -1 ], [ 53, 155, -1 ], [ 54, 107, -1 ], [ 55, 166, -1 ],
[ 56, 112, -1 ], [ 57, 146, 1 ], [ 58, 148, 1 ], [ 59, 161, 1 ], [ 60, 113, 1 ], [ 61, 217, 1 ],
[ 62, 110, -1 ], [ 63, 126, 1 ], [ 64, 154, -1 ], [ 65, 115, -1 ], [ 66, 213, 1 ], [ 67, 111, 1 ],
[ 68, 74, -1 ], [ 69, 133, -1 ], [ 70, 134, -1 ], [ 71, 209, 1 ], [ 72, 114, -1 ], [ 73, 79, -1 ],
[ 74, 68, -1 ], [ 75, 141, 1 ], [ 76, 196, 1 ], [ 77, 117, 1 ], [ 78, 84, -1 ], [ 79, 73, -1 ],
[ 80, 202, 1 ], [ 81, 116, 1 ], [ 82, 200, 1 ], [ 83, 95, 1 ], [ 84, 78, -1 ], [ 85, 205, 1 ],
[ 86, 91, -1 ], [ 87, 92, -1 ], [ 88, 90, 1 ], [ 89, 191, 1 ], [ 90, 88, 1 ], [ 91, 86, -1 ],
[ 92, 87, -1 ], [ 93, 186, 1 ], [ 94, 99, -1 ], [ 95, 83, 1 ], [ 96, 29, 1 ], [ 97, 181, 1 ],
[ 98, 102, -1 ], [ 99, 94, -1 ], [ 100, 22, 1 ], [ 101, 104, -1 ], [ 102, 98, -1 ], [ 103, 42, -1 ],
[ 104, 101, -1 ], [ 105, 50, 1 ], [ 106, 36, -1 ], [ 107, 54, -1 ], [ 108, 43, 1 ], [ 109, 47, -1 ],
[ 110, 62, -1 ], [ 111, 67, 1 ], [ 112, 56, -1 ], [ 113, 60, 1 ], [ 114, 72, -1 ], [ 115, 65, -1 ],
[ 116, 81, 1 ], [ 117, 77, 1 ], [ 118, 15, 1 ], [ 119, 8, 1 ], [ 120, 120, -1 ], [ 121, 121, 1 ],
[ 122, 5, -1 ], [ 123, 123, 1 ], [ 124, 138, 1 ], [ 125, 2, -1 ], [ 126, 63, 1 ], [ 127, 7, 1 ],
[ 128, 239, 1 ], [ 129, 129, 1 ], [ 130, 130, 1 ], [ 131, 145, 1 ], [ 132, 132, 1 ], [ 133, 69, -1 ],
[ 134, 70, -1 ], [ 135, 238, 1 ], [ 136, 150, 1 ], [ 137, 137, 1 ], [ 138, 124, 1 ], [ 139, 139, 1 ],
[ 140, 51, -1 ], [ 141, 75, 1 ], [ 142, 220, 1 ], [ 143, 143, 1 ], [ 144, 144, 1 ], [ 145, 131, 1 ],
[ 146, 57, 1 ], [ 147, 45, 1 ], [ 148, 58, 1 ], [ 149, 216, 1 ], [ 150, 136, 1 ], [ 151, 40, -1 ],
[ 152, 152, 1 ], [ 153, 52, -1 ], [ 154, 64, -1 ], [ 155, 53, -1 ], [ 156, 226, -1 ], [ 157, 157, 1 ],
[ 158, 48, 1 ], [ 159, 49, 1 ], [ 160, 31, -1 ], [ 161, 59, 1 ], [ 162, 223, -1 ], [ 163, 228, 1 ],
[ 164, 164, 1 ], [ 165, 27, 1 ], [ 166, 55, -1 ], [ 167, 229, -1 ], [ 168, 38, 1 ], [ 169, 39, 1 ],
[ 170, 225, 1 ], [ 171, 20, -1 ], [ 172, 33, -1 ], [ 173, 35, -1 ], [ 174, 227, -1 ], [ 175, 46, -1 ],
[ 176, 232, -1 ], [ 177, 26, 1 ], [ 178, 28, 1 ], [ 179, 41, 1 ], [ 180, 233, 1 ], [ 181, 97, 1 ],
[ 182, 230, -1 ], [ 183, 6, 1 ], [ 184, 34, -1 ], [ 185, 235, -1 ], [ 186, 93, 1 ], [ 187, 231, 1 ],
[ 188, 194, -1 ], [ 189, 13, -1 ], [ 190, 14, -1 ], [ 191, 89, 1 ], [ 192, 234, -1 ], [ 193, 199, -1 ],
[ 194, 188, -1 ], [ 195, 21, 1 ], [ 196, 76, 1 ], [ 197, 237, 1 ], [ 198, 204, -1 ], [ 199, 193, -1 ],
[ 200, 82, 1 ], [ 201, 236, 1 ], [ 202, 80, 1 ], [ 203, 215, 1 ], [ 204, 198, -1 ], [ 205, 85, 1 ],
[ 206, 211, -1 ], [ 207, 212, -1 ], [ 208, 210, 1 ], [ 209, 71, 1 ], [ 210, 208, 1 ], [ 211, 206, -1 ],
[ 212, 207, -1 ], [ 213, 66, 1 ], [ 214, 219, -1 ], [ 215, 203, 1 ], [ 216, 149, 1 ], [ 217, 61, 1 ],
[ 218, 222, -1 ], [ 219, 214, -1 ], [ 220, 142, 1 ], [ 221, 224, -1 ], [ 222, 218, -1 ],
[ 223, 162, -1 ], [ 224, 221, -1 ], [ 225, 170, 1 ], [ 226, 156, -1 ], [ 227, 174, -1 ], [ 228, 163, 1 ],
[ 229, 167, -1 ], [ 230, 182, -1 ], [ 231, 187, 1 ], [ 232, 176, -1 ], [ 233, 180, 1 ], [ 234, 192, -1 ],
[ 235, 185, -1 ], [ 236, 201, 1 ], [ 237, 197, 1 ], [ 238, 135, 1 ], [ 239, 128, 1 ], [ 240, 240, -1 ],
[ 241, 241, 1 ], [ 241, 246, -1 ], [ 241, 248, 2 ], [ 242, 244, 1 ], [ 242, 245, -1 ], [ 242, 246, -1 ],
[ 242, 248, 3 ], [ 243, 243, 1 ], [ 243, 246, -2 ], [ 243, 248, 4 ], [ 244, 244, 1 ], [ 244, 246, -3 ],
[ 244, 248, 6 ], [ 245, 242, -1 ], [ 245, 244, 1 ], [ 245, 246, -2 ], [ 245, 248, 5 ], [ 246, 246, -1 ],
[ 246, 248, 4 ], [ 247, 247, -1 ], [ 247, 248, 3 ], [ 248, 248, 1 ] ] ],
[ [ 1, 0, 0, 0, 0, 0, 0, 1 ],
[ 248, [ 1, 1, -1 ], [ 2, 122, 1 ], [ 3, 3, 1 ], [ 4, 18, 1 ], [ 5, 125, 1 ], [ 6, 21, 1 ], [ 7, 127, 1 ],
[ 8, 15, -1 ], [ 9, 9, -1 ], [ 10, 12, 1 ], [ 11, 25, 1 ], [ 12, 10, 1 ], [ 13, 14, 1 ], [ 14, 13, 1 ],
[ 15, 8, -1 ], [ 16, 30, -1 ], [ 17, 19, 1 ], [ 18, 4, 1 ], [ 19, 17, 1 ], [ 20, 34, 1 ], [ 21, 6, 1 ],
[ 22, 29, -1 ], [ 23, 24, -1 ], [ 24, 23, -1 ], [ 25, 11, 1 ], [ 26, 28, 1 ], [ 27, 41, 1 ],
[ 28, 26, 1 ], [ 29, 22, -1 ], [ 30, 16, -1 ], [ 31, 46, -1 ], [ 32, 32, 1 ], [ 33, 35, 1 ],
[ 34, 20, 1 ], [ 35, 33, 1 ], [ 36, 42, -1 ], [ 37, 37, -1 ], [ 38, 39, -1 ], [ 39, 38, -1 ],
[ 40, 55, -1 ], [ 41, 27, 1 ], [ 42, 36, -1 ], [ 43, 50, -1 ], [ 44, 44, -1 ], [ 45, 59, 1 ],
[ 46, 31, -1 ], [ 47, 54, 1 ], [ 48, 49, -1 ], [ 49, 48, -1 ], [ 50, 43, -1 ], [ 51, 64, 1 ],
[ 52, 53, 1 ], [ 53, 52, 1 ], [ 54, 47, 1 ], [ 55, 40, -1 ], [ 56, 62, 1 ], [ 57, 58, 1 ],
[ 58, 57, 1 ], [ 59, 45, 1 ], [ 60, 67, -1 ], [ 61, 61, 1 ], [ 62, 56, 1 ], [ 63, 75, 1 ],
[ 64, 51, 1 ], [ 65, 72, -1 ], [ 66, 66, -1 ], [ 67, 60, -1 ], [ 68, 74, 1 ], [ 69, 70, 1 ],
[ 70, 69, 1 ], [ 71, 71, -1 ], [ 72, 65, -1 ], [ 73, 79, -1 ], [ 74, 68, 1 ], [ 75, 63, 1 ],
[ 76, 85, 1 ], [ 77, 81, -1 ], [ 78, 84, -1 ], [ 79, 73, -1 ], [ 80, 82, 1 ], [ 81, 77, -1 ],
[ 82, 80, 1 ], [ 83, 95, 1 ], [ 84, 78, -1 ], [ 85, 76, 1 ], [ 86, 92, 1 ], [ 87, 91, 1 ],
[ 88, 90, 1 ], [ 89, 89, -1 ], [ 90, 88, 1 ], [ 91, 87, 1 ], [ 92, 86, 1 ], [ 93, 93, -1 ],
[ 94, 99, -1 ], [ 95, 83, 1 ], [ 96, 100, -1 ], [ 97, 97, 1 ], [ 98, 102, -1 ], [ 99, 94, -1 ],
[ 100, 96, -1 ], [ 101, 104, 1 ], [ 102, 98, -1 ], [ 103, 106, -1 ], [ 104, 101, 1 ], [ 105, 108, -1 ],
[ 106, 103, -1 ], [ 107, 109, 1 ], [ 108, 105, -1 ], [ 109, 107, 1 ], [ 110, 112, 1 ], [ 111, 113, -1 ],
[ 112, 110, 1 ], [ 113, 111, -1 ], [ 114, 115, -1 ], [ 115, 114, -1 ], [ 116, 117, -1 ],
[ 117, 116, -1 ], [ 118, 119, -1 ], [ 119, 118, -1 ], [ 120, 120, -1 ], [ 121, 121, -1 ], [ 122, 2, 1 ],
[ 123, 123, 1 ], [ 124, 138, 1 ], [ 125, 5, 1 ], [ 126, 141, 1 ], [ 127, 7, 1 ], [ 128, 135, -1 ],
[ 129, 129, -1 ], [ 130, 132, 1 ], [ 131, 145, 1 ], [ 132, 130, 1 ], [ 133, 134, 1 ], [ 134, 133, 1 ],
[ 135, 128, -1 ], [ 136, 150, -1 ], [ 137, 139, 1 ], [ 138, 124, 1 ], [ 139, 137, 1 ], [ 140, 154, 1 ],
[ 141, 126, 1 ], [ 142, 149, -1 ], [ 143, 144, -1 ], [ 144, 143, -1 ], [ 145, 131, 1 ], [ 146, 148, 1 ],
[ 147, 161, 1 ], [ 148, 146, 1 ], [ 149, 142, -1 ], [ 150, 136, -1 ], [ 151, 166, -1 ], [ 152, 152, 1 ],
[ 153, 155, 1 ], [ 154, 140, 1 ], [ 155, 153, 1 ], [ 156, 162, -1 ], [ 157, 157, -1 ], [ 158, 159, -1 ],
[ 159, 158, -1 ], [ 160, 175, -1 ], [ 161, 147, 1 ], [ 162, 156, -1 ], [ 163, 170, -1 ],
[ 164, 164, -1 ], [ 165, 179, 1 ], [ 166, 151, -1 ], [ 167, 174, 1 ], [ 168, 169, -1 ], [ 169, 168, -1 ],
[ 170, 163, -1 ], [ 171, 184, 1 ], [ 172, 173, 1 ], [ 173, 172, 1 ], [ 174, 167, 1 ], [ 175, 160, -1 ],
[ 176, 182, 1 ], [ 177, 178, 1 ], [ 178, 177, 1 ], [ 179, 165, 1 ], [ 180, 187, -1 ], [ 181, 181, 1 ],
[ 182, 176, 1 ], [ 183, 195, 1 ], [ 184, 171, 1 ], [ 185, 192, -1 ], [ 186, 186, -1 ], [ 187, 180, -1 ],
[ 188, 194, 1 ], [ 189, 190, 1 ], [ 190, 189, 1 ], [ 191, 191, -1 ], [ 192, 185, -1 ], [ 193, 199, -1 ],
[ 194, 188, 1 ], [ 195, 183, 1 ], [ 196, 205, 1 ], [ 197, 201, -1 ], [ 198, 204, -1 ], [ 199, 193, -1 ],
[ 200, 202, 1 ], [ 201, 197, -1 ], [ 202, 200, 1 ], [ 203, 215, 1 ], [ 204, 198, -1 ], [ 205, 196, 1 ],
[ 206, 212, 1 ], [ 207, 211, 1 ], [ 208, 210, 1 ], [ 209, 209, -1 ], [ 210, 208, 1 ], [ 211, 207, 1 ],
[ 212, 206, 1 ], [ 213, 213, -1 ], [ 214, 219, -1 ], [ 215, 203, 1 ], [ 216, 220, -1 ], [ 217, 217, 1 ],
[ 218, 222, -1 ], [ 219, 214, -1 ], [ 220, 216, -1 ], [ 221, 224, 1 ], [ 222, 218, -1 ],
[ 223, 226, -1 ], [ 224, 221, 1 ], [ 225, 228, -1 ], [ 226, 223, -1 ], [ 227, 229, 1 ], [ 228, 225, -1 ],
[ 229, 227, 1 ], [ 230, 232, 1 ], [ 231, 233, -1 ], [ 232, 230, 1 ], [ 233, 231, -1 ], [ 234, 235, -1 ],
[ 235, 234, -1 ], [ 236, 237, -1 ], [ 237, 236, -1 ], [ 238, 239, -1 ], [ 239, 238, -1 ],
[ 240, 240, -1 ], [ 241, 241, 1 ], [ 242, 242, -1 ], [ 242, 244, 1 ], [ 243, 243, 1 ], [ 244, 244, 1 ],
[ 245, 244, 1 ], [ 245, 245, -1 ], [ 245, 246, 1 ], [ 246, 246, 1 ], [ 247, 246, 1 ], [ 247, 247, -1 ],
[ 247, 248, 1 ], [ 248, 248, 1 ] ] ],
[ [ 2, 0, 0, 0, 0, 0, 0, 0 ],
[ 248, [ 1, 1, 1 ], [ 2, 132, 1 ], [ 3, 25, -1 ], [ 4, 28, 1 ], [ 5, 154, 1 ], [ 6, 42, -1 ],
[ 7, 149, -1 ], [ 8, 13, -1 ], [ 9, 30, -1 ], [ 10, 14, 1 ], [ 11, 55, 1 ], [ 12, 122, 1 ],
[ 13, 8, -1 ], [ 14, 10, 1 ], [ 15, 135, 1 ], [ 16, 59, 1 ], [ 17, 41, -1 ], [ 18, 138, 1 ],
[ 19, 19, 1 ], [ 20, 36, -1 ], [ 21, 141, 1 ], [ 22, 26, -1 ], [ 23, 46, -1 ], [ 24, 24, 1 ],
[ 25, 3, -1 ], [ 26, 22, -1 ], [ 27, 62, -1 ], [ 28, 4, 1 ], [ 29, 127, -1 ], [ 30, 9, -1 ],
[ 31, 67, -1 ], [ 32, 35, -1 ], [ 33, 50, 1 ], [ 34, 125, 1 ], [ 35, 32, -1 ], [ 36, 20, -1 ],
[ 37, 39, -1 ], [ 38, 54, 1 ], [ 39, 37, -1 ], [ 40, 74, 1 ], [ 41, 17, -1 ], [ 42, 6, -1 ],
[ 43, 48, -1 ], [ 44, 64, 1 ], [ 45, 79, 1 ], [ 46, 23, -1 ], [ 47, 52, -1 ], [ 48, 43, -1 ],
[ 49, 49, 1 ], [ 50, 33, 1 ], [ 51, 95, 1 ], [ 52, 47, -1 ], [ 53, 53, 1 ], [ 54, 38, 1 ],
[ 55, 11, 1 ], [ 56, 61, -1 ], [ 57, 72, 1 ], [ 58, 75, -1 ], [ 59, 16, 1 ], [ 60, 66, -1 ],
[ 61, 56, -1 ], [ 62, 27, -1 ], [ 63, 92, -1 ], [ 64, 44, 1 ], [ 65, 85, -1 ], [ 66, 60, -1 ],
[ 67, 31, -1 ], [ 68, 68, 1 ], [ 69, 84, -1 ], [ 70, 70, 1 ], [ 71, 81, 1 ], [ 72, 57, 1 ],
[ 73, 73, 1 ], [ 74, 40, 1 ], [ 75, 58, -1 ], [ 76, 99, 1 ], [ 77, 82, 1 ], [ 78, 90, 1 ],
[ 79, 45, 1 ], [ 80, 91, -1 ], [ 81, 71, 1 ], [ 82, 77, 1 ], [ 83, 106, 1 ], [ 84, 69, -1 ],
[ 85, 65, -1 ], [ 86, 100, 1 ], [ 87, 87, 1 ], [ 88, 89, 1 ], [ 89, 88, 1 ], [ 90, 78, 1 ],
[ 91, 80, -1 ], [ 92, 63, -1 ], [ 93, 102, -1 ], [ 94, 96, -1 ], [ 95, 51, 1 ], [ 96, 94, -1 ],
[ 97, 104, -1 ], [ 98, 108, -1 ], [ 99, 76, 1 ], [ 100, 86, 1 ], [ 101, 109, -1 ], [ 102, 93, -1 ],
[ 103, 103, 1 ], [ 104, 97, -1 ], [ 105, 112, 1 ], [ 106, 83, 1 ], [ 107, 113, 1 ], [ 108, 98, -1 ],
[ 109, 101, -1 ], [ 110, 110, 1 ], [ 111, 111, 1 ], [ 112, 105, 1 ], [ 113, 107, 1 ], [ 114, 117, 1 ],
[ 115, 115, -1 ], [ 116, 119, 1 ], [ 117, 114, 1 ], [ 118, 120, 1 ], [ 119, 116, 1 ], [ 120, 118, 1 ],
[ 121, 121, 1 ], [ 122, 12, 1 ], [ 123, 145, -1 ], [ 124, 148, 1 ], [ 125, 34, 1 ], [ 126, 162, -1 ],
[ 127, 29, -1 ], [ 128, 133, -1 ], [ 129, 150, -1 ], [ 130, 134, 1 ], [ 131, 175, 1 ], [ 132, 2, 1 ],
[ 133, 128, -1 ], [ 134, 130, 1 ], [ 135, 15, 1 ], [ 136, 179, 1 ], [ 137, 161, -1 ], [ 138, 18, 1 ],
[ 139, 139, 1 ], [ 140, 156, -1 ], [ 141, 21, 1 ], [ 142, 146, -1 ], [ 143, 166, -1 ], [ 144, 144, 1 ],
[ 145, 123, -1 ], [ 146, 142, -1 ], [ 147, 182, -1 ], [ 148, 124, 1 ], [ 149, 7, -1 ], [ 150, 129, -1 ],
[ 151, 187, -1 ], [ 152, 155, -1 ], [ 153, 170, 1 ], [ 154, 5, 1 ], [ 155, 152, -1 ], [ 156, 140, -1 ],
[ 157, 159, -1 ], [ 158, 174, 1 ], [ 159, 157, -1 ], [ 160, 194, 1 ], [ 161, 137, -1 ], [ 162, 126, -1 ],
[ 163, 168, -1 ], [ 164, 184, 1 ], [ 165, 199, 1 ], [ 166, 143, -1 ], [ 167, 172, -1 ], [ 168, 163, -1 ],
[ 169, 169, 1 ], [ 170, 153, 1 ], [ 171, 215, 1 ], [ 172, 167, -1 ], [ 173, 173, 1 ], [ 174, 158, 1 ],
[ 175, 131, 1 ], [ 176, 181, -1 ], [ 177, 192, 1 ], [ 178, 195, -1 ], [ 179, 136, 1 ], [ 180, 186, -1 ],
[ 181, 176, -1 ], [ 182, 147, -1 ], [ 183, 212, -1 ], [ 184, 164, 1 ], [ 185, 205, -1 ],
[ 186, 180, -1 ], [ 187, 151, -1 ], [ 188, 188, 1 ], [ 189, 204, -1 ], [ 190, 190, 1 ], [ 191, 201, 1 ],
[ 192, 177, 1 ], [ 193, 193, 1 ], [ 194, 160, 1 ], [ 195, 178, -1 ], [ 196, 219, 1 ], [ 197, 202, 1 ],
[ 198, 210, 1 ], [ 199, 165, 1 ], [ 200, 211, -1 ], [ 201, 191, 1 ], [ 202, 197, 1 ], [ 203, 226, 1 ],
[ 204, 189, -1 ], [ 205, 185, -1 ], [ 206, 220, 1 ], [ 207, 207, 1 ], [ 208, 209, 1 ], [ 209, 208, 1 ],
[ 210, 198, 1 ], [ 211, 200, -1 ], [ 212, 183, -1 ], [ 213, 222, -1 ], [ 214, 216, -1 ], [ 215, 171, 1 ],
[ 216, 214, -1 ], [ 217, 224, -1 ], [ 218, 228, -1 ], [ 219, 196, 1 ], [ 220, 206, 1 ], [ 221, 229, -1 ],
[ 222, 213, -1 ], [ 223, 223, 1 ], [ 224, 217, -1 ], [ 225, 232, 1 ], [ 226, 203, 1 ], [ 227, 233, 1 ],
[ 228, 218, -1 ], [ 229, 221, -1 ], [ 230, 230, 1 ], [ 231, 231, 1 ], [ 232, 225, 1 ], [ 233, 227, 1 ],
[ 234, 237, 1 ], [ 235, 235, -1 ], [ 236, 239, 1 ], [ 237, 234, 1 ], [ 238, 240, 1 ], [ 239, 236, 1 ],
[ 240, 238, 1 ], [ 241, 241, 1 ], [ 242, 243, 1 ], [ 242, 245, -1 ], [ 242, 246, 1 ], [ 243, 243, 1 ],
[ 244, 242, -1 ], [ 244, 243, 1 ], [ 244, 244, 1 ], [ 244, 245, -1 ], [ 244, 246, 1 ], [ 245, 242, -1 ],
[ 245, 243, 1 ], [ 245, 244, 1 ], [ 245, 245, -1 ], [ 245, 246, 1 ], [ 245, 247, -1 ], [ 245, 248, 1 ],
[ 246, 244, 1 ], [ 246, 245, -1 ], [ 246, 246, 1 ], [ 246, 247, -1 ], [ 246, 248, 1 ], [ 247, 244, 1 ],
[ 247, 245, -1 ], [ 247, 246, 1 ], [ 247, 247, -1 ], [ 248, 246, 1 ], [ 248, 247, -1 ] ]],
[ [ 0, 0, 0, 0, 0, 0, 2, 0 ],
[ 248, [ 1, 5, 1/4 ], [ 1, 13, -1/4 ], [ 1, 18, -1/4*E(8)-1/4*E(8)^3 ], [ 1, 26, 1/4*E(8)+1/4*E(8)^3 ],
[ 1, 30, -1/4*E(8)-1/4*E(8)^3 ], [ 1, 38, 1/4*E(8)+1/4*E(8)^3 ], [ 2, 152, -1/4 ], [ 2, 160, 1/4 ],
[ 2, 164, -1/4 ], [ 2, 171, 1/4 ], [ 3, 125, -1 ], [ 3, 133, 1 ], [ 3, 138, 1/4*E(8)+1/4*E(8)^3 ],
[ 3, 146, -1/4*E(8)-1/4*E(8)^3 ], [ 3, 150, 1/4*E(8)+1/4*E(8)^3 ], [ 3, 158, -1/4*E(8)-1/4*E(8)^3 ],
[ 4, 19, 1/4 ], [ 4, 27, -1/4 ], [ 4, 32, 1/4*E(8)+1/4*E(8)^3 ], [ 4, 40, -1/4*E(8)-1/4*E(8)^3 ],
[ 4, 44, -1/4*E(8)-1/4*E(8)^3 ], [ 4, 51, 1/4*E(8)+1/4*E(8)^3 ], [ 5, 1, 1 ],
[ 5, 18, -1/2*E(8)-1/2*E(8)^3 ], [ 5, 26, -1/2*E(8)-1/2*E(8)^3 ], [ 5, 30, 1/2*E(8)+1/2*E(8)^3 ],
[ 5, 38, 1/2*E(8)+1/2*E(8)^3 ], [ 5, 123, -1 ], [ 6, 6, 1/4 ], [ 6, 25, 1/4*E(8)+1/4*E(8)^3 ],
[ 6, 33, 1/4*E(8)+1/4*E(8)^3 ], [ 6, 126, 1/4 ], [ 6, 145, 1/4*E(8)+1/4*E(8)^3 ],
[ 6, 153, 1/4*E(8)+1/4*E(8)^3 ], [ 6, 241, -1/2 ], [ 6, 242, 1/2 ], [ 6, 243, 1/2 ], [ 6, 244, -1/2 ],
[ 6, 245, 1/4 ], [ 6, 247, -1/4 ], [ 7, 7, 1/4 ], [ 7, 14, 1/4 ], [ 7, 15, 1/4 ], [ 7, 22, 1/4 ],
[ 7, 41, -1/4*E(8)-1/4*E(8)^3 ], [ 7, 50, -1/4*E(8)-1/4*E(8)^3 ], [ 8, 8, -1/4 ], [ 8, 128, 9/4 ],
[ 8, 247, 3/4 ], [ 8, 248, -3/2 ], [ 9, 9, 1/4 ], [ 9, 10, 1/2*E(8)+1/2*E(8)^3 ],
[ 9, 23, 1/2*E(8)+1/2*E(8)^3 ], [ 9, 129, 1/4 ], [ 9, 130, 1/8*E(8)+1/8*E(8)^3 ],
[ 9, 143, 1/8*E(8)+1/8*E(8)^3 ], [ 9, 241, -1/4 ], [ 9, 242, -1/2 ], [ 9, 243, 1/4 ], [ 9, 244, -1/4 ],
[ 9, 245, 1/2 ], [ 10, 9, 1/8*E(8)+1/8*E(8)^3 ], [ 10, 129, -1/8*E(8)-1/8*E(8)^3 ], [ 10, 130, 1/8 ],
[ 10, 143, -1/8 ], [ 10, 241, 1/8*E(8)+1/8*E(8)^3 ], [ 10, 243, 1/8*E(8)+1/8*E(8)^3 ],
[ 10, 244, -1/8*E(8)-1/8*E(8)^3 ], [ 11, 11, 1 ], [ 12, 12, 1/4 ], [ 12, 20, -1/4 ], [ 12, 24, -1/4 ],
[ 12, 31, 1/4 ], [ 12, 37, -1/2*E(8)-1/2*E(8)^3 ], [ 12, 45, 1/2*E(8)+1/2*E(8)^3 ],
[ 12, 48, -1/4*E(8)-1/4*E(8)^3 ], [ 12, 57, -1/4*E(8)-1/4*E(8)^3 ], [ 12, 69, 1 ], [ 13, 1, -1 ],
[ 13, 18, -1/2*E(8)-1/2*E(8)^3 ], [ 13, 26, -1/2*E(8)-1/2*E(8)^3 ], [ 13, 30, 1/2*E(8)+1/2*E(8)^3 ],
[ 13, 38, 1/2*E(8)+1/2*E(8)^3 ], [ 13, 123, 1 ], [ 14, 7, 1/4 ], [ 14, 14, 1/4 ], [ 14, 15, 1/4 ],
[ 14, 22, 1/4 ], [ 14, 41, 1/4*E(8)+1/4*E(8)^3 ], [ 14, 50, 1/4*E(8)+1/4*E(8)^3 ], [ 15, 7, 3/4 ],
[ 15, 14, 3/4 ], [ 15, 15, -1/4 ], [ 15, 22, -1/4 ], [ 15, 41, -3/4*E(8)-3/4*E(8)^3 ],
[ 15, 50, 1/4*E(8)+1/4*E(8)^3 ], [ 16, 19, -1/4 ], [ 16, 27, 1/4 ], [ 16, 32, 1/4*E(8)+1/4*E(8)^3 ],
[ 16, 40, -1/4*E(8)-1/4*E(8)^3 ], [ 16, 44, -1/4*E(8)-1/4*E(8)^3 ], [ 16, 51, 1/4*E(8)+1/4*E(8)^3 ],
[ 17, 138, -1/4 ], [ 17, 146, 1/4 ], [ 17, 150, 1/4 ], [ 17, 158, -1/4 ],
[ 18, 1, -1/4*E(8)-1/4*E(8)^3 ], [ 18, 5, -1/8*E(8)-1/8*E(8)^3 ], [ 18, 13, -1/8*E(8)-1/8*E(8)^3 ],
[ 18, 18, 1/4 ], [ 18, 26, 1/4 ], [ 18, 30, 1/4 ], [ 18, 38, 1/4 ], [ 18, 123, -1/4*E(8)-1/4*E(8)^3 ],
[ 18, 137, -1/4 ], [ 19, 4, 1 ], [ 19, 16, -1 ], [ 19, 32, -1/2*E(8)-1/2*E(8)^3 ],
[ 19, 40, -1/2*E(8)-1/2*E(8)^3 ], [ 19, 44, -1/2*E(8)-1/2*E(8)^3 ], [ 19, 51, -1/2*E(8)-1/2*E(8)^3 ],
[ 20, 12, -1/4 ], [ 20, 20, 1/4 ], [ 20, 24, 1/4 ], [ 20, 31, -1/4 ], [ 20, 37, 1/2*E(8)+1/2*E(8)^3 ],
[ 20, 45, -1/2*E(8)-1/2*E(8)^3 ], [ 20, 48, -1/4*E(8)-1/4*E(8)^3 ], [ 20, 57, -1/4*E(8)-1/4*E(8)^3 ],
[ 20, 69, 1 ], [ 21, 34, -1/2*E(8)-1/2*E(8)^3 ], [ 21, 42, -1/2*E(8)-1/2*E(8)^3 ],
[ 21, 46, 1/2*E(8)+1/2*E(8)^3 ], [ 21, 54, 1/2*E(8)+1/2*E(8)^3 ], [ 22, 7, 3/4 ], [ 22, 14, 3/4 ],
[ 22, 15, -1/4 ], [ 22, 22, -1/4 ], [ 22, 41, 3/4*E(8)+3/4*E(8)^3 ], [ 22, 50, -1/4*E(8)-1/4*E(8)^3 ],
[ 23, 9, 1/8*E(8)+1/8*E(8)^3 ], [ 23, 129, -1/8*E(8)-1/8*E(8)^3 ], [ 23, 130, -1/8 ], [ 23, 143, 1/8 ],
[ 23, 241, 1/8*E(8)+1/8*E(8)^3 ], [ 23, 243, 1/8*E(8)+1/8*E(8)^3 ], [ 23, 244, -1/8*E(8)-1/8*E(8)^3 ],
[ 24, 12, -1/4 ], [ 24, 20, 1/4 ], [ 24, 24, 1/4 ], [ 24, 31, -1/4 ], [ 24, 37, -1/2*E(8)-1/2*E(8)^3 ],
[ 24, 45, 1/2*E(8)+1/2*E(8)^3 ], [ 24, 48, 1/4*E(8)+1/4*E(8)^3 ], [ 24, 57, 1/4*E(8)+1/4*E(8)^3 ],
[ 24, 69, 1 ], [ 25, 6, 1/4*E(8)+1/4*E(8)^3 ], [ 25, 126, -1/4*E(8)-1/4*E(8)^3 ], [ 25, 145, 1/2 ],
[ 25, 153, -1/2 ], [ 25, 245, 1/4*E(8)+1/4*E(8)^3 ], [ 25, 246, -1/2*E(8)-1/2*E(8)^3 ],
[ 25, 247, 1/4*E(8)+1/4*E(8)^3 ], [ 26, 1, 1/4*E(8)+1/4*E(8)^3 ], [ 26, 5, -1/8*E(8)-1/8*E(8)^3 ],
[ 26, 13, -1/8*E(8)-1/8*E(8)^3 ], [ 26, 18, 1/4 ], [ 26, 26, 1/4 ], [ 26, 30, 1/4 ], [ 26, 38, 1/4 ],
[ 26, 123, 1/4*E(8)+1/4*E(8)^3 ], [ 26, 137, 1/4 ], [ 27, 4, -1 ], [ 27, 16, 1 ],
[ 27, 32, -1/2*E(8)-1/2*E(8)^3 ], [ 27, 40, -1/2*E(8)-1/2*E(8)^3 ], [ 27, 44, -1/2*E(8)-1/2*E(8)^3 ],
[ 27, 51, -1/2*E(8)-1/2*E(8)^3 ], [ 28, 55, -1/8*E(8)-1/8*E(8)^3 ], [ 28, 61, 1/8*E(8)+1/8*E(8)^3 ],
[ 28, 62, -1/8*E(8)-1/8*E(8)^3 ], [ 28, 64, -1/8*E(8)-1/8*E(8)^3 ], [ 28, 68, 1/8*E(8)+1/8*E(8)^3 ],
[ 28, 71, 1/8*E(8)+1/8*E(8)^3 ], [ 28, 72, -1/8*E(8)-1/8*E(8)^3 ], [ 28, 75, 1/2 ],
[ 28, 78, 1/8*E(8)+1/8*E(8)^3 ], [ 28, 80, -1/2 ], [ 28, 81, 1/2 ], [ 28, 86, -1/2 ],
[ 29, 34, -3/2*E(8)-3/2*E(8)^3 ], [ 29, 42, 1/2*E(8)+1/2*E(8)^3 ], [ 29, 46, 3/2*E(8)+3/2*E(8)^3 ],
[ 29, 54, -1/2*E(8)-1/2*E(8)^3 ], [ 30, 1, -1/4*E(8)-1/4*E(8)^3 ], [ 30, 5, 1/8*E(8)+1/8*E(8)^3 ],
[ 30, 13, 1/8*E(8)+1/8*E(8)^3 ], [ 30, 18, 1/4 ], [ 30, 26, 1/4 ], [ 30, 30, 1/4 ], [ 30, 38, 1/4 ],
[ 30, 123, -1/4*E(8)-1/4*E(8)^3 ], [ 30, 137, 1/4 ], [ 31, 12, 1/4 ], [ 31, 20, -1/4 ], [ 31, 24, -1/4 ],
[ 31, 31, 1/4 ], [ 31, 37, 1/2*E(8)+1/2*E(8)^3 ], [ 31, 45, -1/2*E(8)-1/2*E(8)^3 ],
[ 31, 48, 1/4*E(8)+1/4*E(8)^3 ], [ 31, 57, 1/4*E(8)+1/4*E(8)^3 ], [ 31, 69, 1 ],
[ 32, 4, 1/4*E(8)+1/4*E(8)^3 ], [ 32, 16, 1/4*E(8)+1/4*E(8)^3 ], [ 32, 19, -1/8*E(8)-1/8*E(8)^3 ],
[ 32, 27, -1/8*E(8)-1/8*E(8)^3 ], [ 32, 32, 1/4 ], [ 32, 40, 1/4 ], [ 32, 44, -1/4 ], [ 32, 51, -1/4 ],
[ 32, 122, -1/4 ], [ 33, 6, 1/4*E(8)+1/4*E(8)^3 ], [ 33, 126, -1/4*E(8)-1/4*E(8)^3 ], [ 33, 145, -1/2 ],
[ 33, 153, 1/2 ], [ 33, 245, 1/4*E(8)+1/4*E(8)^3 ], [ 33, 246, -1/2*E(8)-1/2*E(8)^3 ],
[ 33, 247, 1/4*E(8)+1/4*E(8)^3 ], [ 34, 21, -1/8*E(8)-1/8*E(8)^3 ], [ 34, 29, -1/8*E(8)-1/8*E(8)^3 ],
[ 34, 34, 1/4 ], [ 34, 42, 1/4 ], [ 34, 46, 1/4 ], [ 34, 54, 1/4 ], [ 35, 49, -1/2*E(8)-1/2*E(8)^3 ],
[ 35, 56, -1/2*E(8)-1/2*E(8)^3 ], [ 35, 58, -1/2*E(8)-1/2*E(8)^3 ], [ 35, 65, -1/2*E(8)-1/2*E(8)^3 ],
[ 36, 55, -3/8*E(8)-3/8*E(8)^3 ], [ 36, 61, 3/8*E(8)+3/8*E(8)^3 ], [ 36, 62, 1/8*E(8)+1/8*E(8)^3 ],
[ 36, 64, -3/8*E(8)-3/8*E(8)^3 ], [ 36, 68, -1/8*E(8)-1/8*E(8)^3 ], [ 36, 71, 3/8*E(8)+3/8*E(8)^3 ],
[ 36, 72, 1/8*E(8)+1/8*E(8)^3 ], [ 36, 75, 3/2 ], [ 36, 78, -1/8*E(8)-1/8*E(8)^3 ], [ 36, 80, -3/2 ],
[ 36, 81, -1/2 ], [ 36, 86, 1/2 ], [ 37, 12, -1/8*E(8)-1/8*E(8)^3 ], [ 37, 20, 1/8*E(8)+1/8*E(8)^3 ],
[ 37, 24, -1/8*E(8)-1/8*E(8)^3 ], [ 37, 31, 1/8*E(8)+1/8*E(8)^3 ], [ 37, 48, -1/4 ], [ 37, 57, 1/4 ],
[ 38, 1, 1/4*E(8)+1/4*E(8)^3 ], [ 38, 5, 1/8*E(8)+1/8*E(8)^3 ], [ 38, 13, 1/8*E(8)+1/8*E(8)^3 ],
[ 38, 18, 1/4 ], [ 38, 26, 1/4 ], [ 38, 30, 1/4 ], [ 38, 38, 1/4 ], [ 38, 123, 1/4*E(8)+1/4*E(8)^3 ],
[ 38, 137, -1/4 ], [ 39, 55, 1/8*E(8)+1/8*E(8)^3 ], [ 39, 61, -1/8*E(8)-1/8*E(8)^3 ],
[ 39, 62, 1/8*E(8)+1/8*E(8)^3 ], [ 39, 64, 1/8*E(8)+1/8*E(8)^3 ], [ 39, 68, -1/8*E(8)-1/8*E(8)^3 ],
[ 39, 71, -1/8*E(8)-1/8*E(8)^3 ], [ 39, 72, 1/8*E(8)+1/8*E(8)^3 ], [ 39, 75, 1/2 ],
[ 39, 78, -1/8*E(8)-1/8*E(8)^3 ], [ 39, 80, -1/2 ], [ 39, 81, 1/2 ], [ 39, 86, -1/2 ],
[ 40, 4, -1/4*E(8)-1/4*E(8)^3 ], [ 40, 16, -1/4*E(8)-1/4*E(8)^3 ], [ 40, 19, -1/8*E(8)-1/8*E(8)^3 ],
[ 40, 27, -1/8*E(8)-1/8*E(8)^3 ], [ 40, 32, 1/4 ], [ 40, 40, 1/4 ], [ 40, 44, -1/4 ], [ 40, 51, -1/4 ],
[ 40, 122, 1/4 ], [ 41, 7, -1/4*E(8)-1/4*E(8)^3 ], [ 41, 14, 1/4*E(8)+1/4*E(8)^3 ],
[ 41, 15, -1/4*E(8)-1/4*E(8)^3 ], [ 41, 22, 1/4*E(8)+1/4*E(8)^3 ], [ 42, 21, -3/8*E(8)-3/8*E(8)^3 ],
[ 42, 29, 1/8*E(8)+1/8*E(8)^3 ], [ 42, 34, 3/4 ], [ 42, 42, -1/4 ], [ 42, 46, 3/4 ], [ 42, 54, -1/4 ],
[ 43, 49, -3/2*E(8)-3/2*E(8)^3 ], [ 43, 56, 1/2*E(8)+1/2*E(8)^3 ], [ 43, 58, -3/2*E(8)-3/2*E(8)^3 ],
[ 43, 65, 1/2*E(8)+1/2*E(8)^3 ], [ 44, 4, -1/4*E(8)-1/4*E(8)^3 ], [ 44, 16, -1/4*E(8)-1/4*E(8)^3 ],
[ 44, 19, -1/8*E(8)-1/8*E(8)^3 ], [ 44, 27, -1/8*E(8)-1/8*E(8)^3 ], [ 44, 32, -1/4 ], [ 44, 40, -1/4 ],
[ 44, 44, 1/4 ], [ 44, 51, 1/4 ], [ 44, 122, -1/4 ], [ 45, 12, 1/8*E(8)+1/8*E(8)^3 ],
[ 45, 20, -1/8*E(8)-1/8*E(8)^3 ], [ 45, 24, 1/8*E(8)+1/8*E(8)^3 ], [ 45, 31, -1/8*E(8)-1/8*E(8)^3 ],
[ 45, 48, -1/4 ], [ 45, 57, 1/4 ], [ 46, 21, 1/8*E(8)+1/8*E(8)^3 ], [ 46, 29, 1/8*E(8)+1/8*E(8)^3 ],
[ 46, 34, 1/4 ], [ 46, 42, 1/4 ], [ 46, 46, 1/4 ], [ 46, 54, 1/4 ], [ 47, 55, 3/8*E(8)+3/8*E(8)^3 ],
[ 47, 61, -3/8*E(8)-3/8*E(8)^3 ], [ 47, 62, -1/8*E(8)-1/8*E(8)^3 ], [ 47, 64, 3/8*E(8)+3/8*E(8)^3 ],
[ 47, 68, 1/8*E(8)+1/8*E(8)^3 ], [ 47, 71, -3/8*E(8)-3/8*E(8)^3 ], [ 47, 72, -1/8*E(8)-1/8*E(8)^3 ],
[ 47, 75, 3/2 ], [ 47, 78, 1/8*E(8)+1/8*E(8)^3 ], [ 47, 80, -3/2 ], [ 47, 81, -1/2 ], [ 47, 86, 1/2 ],
[ 48, 12, -1/4*E(8)-1/4*E(8)^3 ], [ 48, 20, -1/4*E(8)-1/4*E(8)^3 ], [ 48, 24, 1/4*E(8)+1/4*E(8)^3 ],
[ 48, 31, 1/4*E(8)+1/4*E(8)^3 ], [ 48, 37, -1 ], [ 48, 45, -1 ], [ 49, 35, -1/8*E(8)-1/8*E(8)^3 ],
[ 49, 43, -1/8*E(8)-1/8*E(8)^3 ], [ 49, 49, 1/4 ], [ 49, 56, 1/4 ], [ 49, 58, -1/4 ], [ 49, 65, -1/4 ],
[ 50, 7, -3/4*E(8)-3/4*E(8)^3 ], [ 50, 14, 3/4*E(8)+3/4*E(8)^3 ], [ 50, 15, 1/4*E(8)+1/4*E(8)^3 ],
[ 50, 22, -1/4*E(8)-1/4*E(8)^3 ], [ 51, 4, 1/4*E(8)+1/4*E(8)^3 ], [ 51, 16, 1/4*E(8)+1/4*E(8)^3 ],
[ 51, 19, -1/8*E(8)-1/8*E(8)^3 ], [ 51, 27, -1/8*E(8)-1/8*E(8)^3 ], [ 51, 32, -1/4 ], [ 51, 40, -1/4 ],
[ 51, 44, 1/4 ], [ 51, 51, 1/4 ], [ 51, 122, 1/4 ], [ 52, 52, 1 ], [ 53, 55, -1/8 ], [ 53, 61, 1/8 ],
[ 53, 62, -1/8 ], [ 53, 64, 1/8 ], [ 53, 68, 1/8 ], [ 53, 71, -1/8 ], [ 53, 72, 1/8 ], [ 53, 78, -1/8 ],
[ 54, 21, 3/8*E(8)+3/8*E(8)^3 ], [ 54, 29, -1/8*E(8)-1/8*E(8)^3 ], [ 54, 34, 3/4 ], [ 54, 42, -1/4 ],
[ 54, 46, 3/4 ], [ 54, 54, -1/4 ], [ 55, 28, -1/8*E(8)-1/8*E(8)^3 ], [ 55, 36, -1/8*E(8)-1/8*E(8)^3 ],
[ 55, 39, 1/8*E(8)+1/8*E(8)^3 ], [ 55, 47, 1/8*E(8)+1/8*E(8)^3 ], [ 55, 53, -1/2 ], [ 55, 55, 1/8 ],
[ 55, 60, -1/2 ], [ 55, 61, 1/8 ], [ 55, 62, 1/8 ], [ 55, 64, 1/8 ], [ 55, 68, 1/8 ], [ 55, 71, 1/8 ],
[ 55, 72, 1/8 ], [ 55, 75, 1/4*E(8)+1/4*E(8)^3 ], [ 55, 78, 1/8 ], [ 55, 80, 1/4*E(8)+1/4*E(8)^3 ],
[ 55, 81, 1/4*E(8)+1/4*E(8)^3 ], [ 55, 86, 1/4*E(8)+1/4*E(8)^3 ], [ 56, 35, -3/8*E(8)-3/8*E(8)^3 ],
[ 56, 43, 1/8*E(8)+1/8*E(8)^3 ], [ 56, 49, 3/4 ], [ 56, 56, -1/4 ], [ 56, 58, -3/4 ], [ 56, 65, 1/4 ],
[ 57, 12, -1/4*E(8)-1/4*E(8)^3 ], [ 57, 20, -1/4*E(8)-1/4*E(8)^3 ], [ 57, 24, 1/4*E(8)+1/4*E(8)^3 ],
[ 57, 31, 1/4*E(8)+1/4*E(8)^3 ], [ 57, 37, 1 ], [ 57, 45, 1 ], [ 58, 35, -1/8*E(8)-1/8*E(8)^3 ],
[ 58, 43, -1/8*E(8)-1/8*E(8)^3 ], [ 58, 49, -1/4 ], [ 58, 56, -1/4 ], [ 58, 58, 1/4 ], [ 58, 65, 1/4 ],
[ 59, 59, 1/4 ], [ 59, 66, -1/4 ], [ 59, 67, 1/4 ], [ 59, 73, -1/4 ], [ 59, 85, -1/4*E(8)-1/4*E(8)^3 ],
[ 59, 90, -1/4*E(8)-1/4*E(8)^3 ], [ 60, 55, -3/8 ], [ 60, 61, 3/8 ], [ 60, 62, 1/8 ], [ 60, 64, 3/8 ],
[ 60, 68, -1/8 ], [ 60, 71, -3/8 ], [ 60, 72, -1/8 ], [ 60, 78, 1/8 ], [ 61, 28, 1/8*E(8)+1/8*E(8)^3 ],
[ 61, 36, 1/8*E(8)+1/8*E(8)^3 ], [ 61, 39, -1/8*E(8)-1/8*E(8)^3 ], [ 61, 47, -1/8*E(8)-1/8*E(8)^3 ],
[ 61, 53, 1/2 ], [ 61, 55, 1/8 ], [ 61, 60, 1/2 ], [ 61, 61, 1/8 ], [ 61, 62, 1/8 ], [ 61, 64, 1/8 ],
[ 61, 68, 1/8 ], [ 61, 71, 1/8 ], [ 61, 72, 1/8 ], [ 61, 75, 1/4*E(8)+1/4*E(8)^3 ], [ 61, 78, 1/8 ],
[ 61, 80, 1/4*E(8)+1/4*E(8)^3 ], [ 61, 81, 1/4*E(8)+1/4*E(8)^3 ], [ 61, 86, 1/4*E(8)+1/4*E(8)^3 ],
[ 62, 28, -3/8*E(8)-3/8*E(8)^3 ], [ 62, 36, 1/8*E(8)+1/8*E(8)^3 ], [ 62, 39, 3/8*E(8)+3/8*E(8)^3 ],
[ 62, 47, -1/8*E(8)-1/8*E(8)^3 ], [ 62, 53, -3/2 ], [ 62, 55, 3/8 ], [ 62, 60, 1/2 ], [ 62, 61, 3/8 ],
[ 62, 62, -1/8 ], [ 62, 64, 3/8 ], [ 62, 68, -1/8 ], [ 62, 71, 3/8 ], [ 62, 72, -1/8 ],
[ 62, 75, 3/4*E(8)+3/4*E(8)^3 ], [ 62, 78, -1/8 ], [ 62, 80, 3/4*E(8)+3/4*E(8)^3 ],
[ 62, 81, -1/4*E(8)-1/4*E(8)^3 ], [ 62, 86, -1/4*E(8)-1/4*E(8)^3 ], [ 63, 63, 1 ],
[ 64, 28, -1/8*E(8)-1/8*E(8)^3 ], [ 64, 36, -1/8*E(8)-1/8*E(8)^3 ], [ 64, 39, 1/8*E(8)+1/8*E(8)^3 ],
[ 64, 47, 1/8*E(8)+1/8*E(8)^3 ], [ 64, 53, 1/2 ], [ 64, 55, 1/8 ], [ 64, 60, 1/2 ], [ 64, 61, 1/8 ],
[ 64, 62, 1/8 ], [ 64, 64, 1/8 ], [ 64, 68, 1/8 ], [ 64, 71, 1/8 ], [ 64, 72, 1/8 ],
[ 64, 75, -1/4*E(8)-1/4*E(8)^3 ], [ 64, 78, 1/8 ], [ 64, 80, -1/4*E(8)-1/4*E(8)^3 ],
[ 64, 81, -1/4*E(8)-1/4*E(8)^3 ], [ 64, 86, -1/4*E(8)-1/4*E(8)^3 ], [ 65, 35, -3/8*E(8)-3/8*E(8)^3 ],
[ 65, 43, 1/8*E(8)+1/8*E(8)^3 ], [ 65, 49, -3/4 ], [ 65, 56, 1/4 ], [ 65, 58, 3/4 ], [ 65, 65, -1/4 ],
[ 66, 59, -1/4 ], [ 66, 66, 1/4 ], [ 66, 67, -1/4 ], [ 66, 73, 1/4 ], [ 66, 85, -1/4*E(8)-1/4*E(8)^3 ],
[ 66, 90, -1/4*E(8)-1/4*E(8)^3 ], [ 67, 59, 3/4 ], [ 67, 66, -3/4 ], [ 67, 67, -1/4 ], [ 67, 73, 1/4 ],
[ 67, 85, -3/4*E(8)-3/4*E(8)^3 ], [ 67, 90, 1/4*E(8)+1/4*E(8)^3 ], [ 68, 28, 3/8*E(8)+3/8*E(8)^3 ],
[ 68, 36, -1/8*E(8)-1/8*E(8)^3 ], [ 68, 39, -3/8*E(8)-3/8*E(8)^3 ], [ 68, 47, 1/8*E(8)+1/8*E(8)^3 ],
[ 68, 53, 3/2 ], [ 68, 55, 3/8 ], [ 68, 60, -1/2 ], [ 68, 61, 3/8 ], [ 68, 62, -1/8 ], [ 68, 64, 3/8 ],
[ 68, 68, -1/8 ], [ 68, 71, 3/8 ], [ 68, 72, -1/8 ], [ 68, 75, 3/4*E(8)+3/4*E(8)^3 ], [ 68, 78, -1/8 ],
[ 68, 80, 3/4*E(8)+3/4*E(8)^3 ], [ 68, 81, -1/4*E(8)-1/4*E(8)^3 ], [ 68, 86, -1/4*E(8)-1/4*E(8)^3 ],
[ 69, 12, 1/4 ], [ 69, 20, 1/4 ], [ 69, 24, 1/4 ], [ 69, 31, 1/4 ], [ 70, 70, 1/4 ], [ 70, 76, -1/4 ],
[ 70, 77, 1/4 ], [ 70, 83, -1/4 ], [ 70, 93, -1/4*E(8)-1/4*E(8)^3 ], [ 70, 98, -1/4*E(8)-1/4*E(8)^3 ],
[ 71, 28, 1/8*E(8)+1/8*E(8)^3 ], [ 71, 36, 1/8*E(8)+1/8*E(8)^3 ], [ 71, 39, -1/8*E(8)-1/8*E(8)^3 ],
[ 71, 47, -1/8*E(8)-1/8*E(8)^3 ], [ 71, 53, -1/2 ], [ 71, 55, 1/8 ], [ 71, 60, -1/2 ], [ 71, 61, 1/8 ],
[ 71, 62, 1/8 ], [ 71, 64, 1/8 ], [ 71, 68, 1/8 ], [ 71, 71, 1/8 ], [ 71, 72, 1/8 ],
[ 71, 75, -1/4*E(8)-1/4*E(8)^3 ], [ 71, 78, 1/8 ], [ 71, 80, -1/4*E(8)-1/4*E(8)^3 ],
[ 71, 81, -1/4*E(8)-1/4*E(8)^3 ], [ 71, 86, -1/4*E(8)-1/4*E(8)^3 ], [ 72, 28, -3/8*E(8)-3/8*E(8)^3 ],
[ 72, 36, 1/8*E(8)+1/8*E(8)^3 ], [ 72, 39, 3/8*E(8)+3/8*E(8)^3 ], [ 72, 47, -1/8*E(8)-1/8*E(8)^3 ],
[ 72, 53, 3/2 ], [ 72, 55, 3/8 ], [ 72, 60, -1/2 ], [ 72, 61, 3/8 ], [ 72, 62, -1/8 ], [ 72, 64, 3/8 ],
[ 72, 68, -1/8 ], [ 72, 71, 3/8 ], [ 72, 72, -1/8 ], [ 72, 75, -3/4*E(8)-3/4*E(8)^3 ], [ 72, 78, -1/8 ],
[ 72, 80, -3/4*E(8)-3/4*E(8)^3 ], [ 72, 81, 1/4*E(8)+1/4*E(8)^3 ], [ 72, 86, 1/4*E(8)+1/4*E(8)^3 ],
[ 73, 59, -3/4 ], [ 73, 66, 3/4 ], [ 73, 67, 1/4 ], [ 73, 73, -1/4 ], [ 73, 85, -3/4*E(8)-3/4*E(8)^3 ],
[ 73, 90, 1/4*E(8)+1/4*E(8)^3 ], [ 74, 74, -1/2 ], [ 74, 84, -1/2 ], [ 74, 91, -E(8)-E(8)^3 ],
[ 75, 28, 1/8 ], [ 75, 36, 1/8 ], [ 75, 39, 1/8 ], [ 75, 47, 1/8 ], [ 75, 55, 1/16*E(8)+1/16*E(8)^3 ],
[ 75, 61, 1/16*E(8)+1/16*E(8)^3 ], [ 75, 62, 1/16*E(8)+1/16*E(8)^3 ], [ 75, 64, -1/16*E(8)-1/16*E(8)^3 ],
[ 75, 68, 1/16*E(8)+1/16*E(8)^3 ], [ 75, 71, -1/16*E(8)-1/16*E(8)^3 ], [ 75, 72, -1/16*E(8)-1/16*E(8)^3 ]
, [ 75, 78, -1/16*E(8)-1/16*E(8)^3 ], [ 76, 70, -1/4 ], [ 76, 76, 1/4 ], [ 76, 77, -1/4 ],
[ 76, 83, 1/4 ], [ 76, 93, -1/4*E(8)-1/4*E(8)^3 ], [ 76, 98, -1/4*E(8)-1/4*E(8)^3 ], [ 77, 70, 3/4 ],
[ 77, 76, -3/4 ], [ 77, 77, -1/4 ], [ 77, 83, 1/4 ], [ 77, 93, -3/4*E(8)-3/4*E(8)^3 ],
[ 77, 98, 1/4*E(8)+1/4*E(8)^3 ], [ 78, 28, 3/8*E(8)+3/8*E(8)^3 ], [ 78, 36, -1/8*E(8)-1/8*E(8)^3 ],
[ 78, 39, -3/8*E(8)-3/8*E(8)^3 ], [ 78, 47, 1/8*E(8)+1/8*E(8)^3 ], [ 78, 53, -3/2 ], [ 78, 55, 3/8 ],
[ 78, 60, 1/2 ], [ 78, 61, 3/8 ], [ 78, 62, -1/8 ], [ 78, 64, 3/8 ], [ 78, 68, -1/8 ], [ 78, 71, 3/8 ],
[ 78, 72, -1/8 ], [ 78, 75, -3/4*E(8)-3/4*E(8)^3 ], [ 78, 78, -1/8 ], [ 78, 80, -3/4*E(8)-3/4*E(8)^3 ],
[ 78, 81, 1/4*E(8)+1/4*E(8)^3 ], [ 78, 86, 1/4*E(8)+1/4*E(8)^3 ], [ 79, 95, 1/2*E(8)+1/2*E(8)^3 ],
[ 79, 100, -1/2*E(8)-1/2*E(8)^3 ], [ 80, 28, -1/8 ], [ 80, 36, -1/8 ], [ 80, 39, -1/8 ],
[ 80, 47, -1/8 ], [ 80, 55, 1/16*E(8)+1/16*E(8)^3 ], [ 80, 61, 1/16*E(8)+1/16*E(8)^3 ],
[ 80, 62, 1/16*E(8)+1/16*E(8)^3 ], [ 80, 64, -1/16*E(8)-1/16*E(8)^3 ], [ 80, 68, 1/16*E(8)+1/16*E(8)^3 ],
[ 80, 71, -1/16*E(8)-1/16*E(8)^3 ], [ 80, 72, -1/16*E(8)-1/16*E(8)^3 ],
[ 80, 78, -1/16*E(8)-1/16*E(8)^3 ], [ 81, 28, 3/8 ], [ 81, 36, -1/8 ], [ 81, 39, 3/8 ], [ 81, 47, -1/8 ],
[ 81, 55, 3/16*E(8)+3/16*E(8)^3 ], [ 81, 61, 3/16*E(8)+3/16*E(8)^3 ], [ 81, 62, -1/16*E(8)-1/16*E(8)^3 ],
[ 81, 64, -3/16*E(8)-3/16*E(8)^3 ], [ 81, 68, -1/16*E(8)-1/16*E(8)^3 ],
[ 81, 71, -3/16*E(8)-3/16*E(8)^3 ], [ 81, 72, 1/16*E(8)+1/16*E(8)^3 ], [ 81, 78, 1/16*E(8)+1/16*E(8)^3 ],
[ 82, 89, 1/2*E(8)+1/2*E(8)^3 ], [ 82, 94, 1/2*E(8)+1/2*E(8)^3 ], [ 82, 97, -1/2*E(8)-1/2*E(8)^3 ],
[ 82, 101, -1/2*E(8)-1/2*E(8)^3 ], [ 83, 70, -3/4 ], [ 83, 76, 3/4 ], [ 83, 77, 1/4 ], [ 83, 83, -1/4 ],
[ 83, 93, -3/4*E(8)-3/4*E(8)^3 ], [ 83, 98, 1/4*E(8)+1/4*E(8)^3 ], [ 84, 74, -1/2 ], [ 84, 84, -1/2 ],
[ 84, 91, E(8)+E(8)^3 ], [ 85, 59, -1/4*E(8)-1/4*E(8)^3 ], [ 85, 66, -1/4*E(8)-1/4*E(8)^3 ],
[ 85, 67, -1/4*E(8)-1/4*E(8)^3 ], [ 85, 73, -1/4*E(8)-1/4*E(8)^3 ], [ 86, 28, -3/8 ], [ 86, 36, 1/8 ],
[ 86, 39, -3/8 ], [ 86, 47, 1/8 ], [ 86, 55, 3/16*E(8)+3/16*E(8)^3 ], [ 86, 61, 3/16*E(8)+3/16*E(8)^3 ],
[ 86, 62, -1/16*E(8)-1/16*E(8)^3 ], [ 86, 64, -3/16*E(8)-3/16*E(8)^3 ],
[ 86, 68, -1/16*E(8)-1/16*E(8)^3 ], [ 86, 71, -3/16*E(8)-3/16*E(8)^3 ], [ 86, 72, 1/16*E(8)+1/16*E(8)^3 ]
, [ 86, 78, 1/16*E(8)+1/16*E(8)^3 ], [ 87, 89, 3/2*E(8)+3/2*E(8)^3 ], [ 87, 94, -1/2*E(8)-1/2*E(8)^3 ],
[ 87, 97, -3/2*E(8)-3/2*E(8)^3 ], [ 87, 101, 1/2*E(8)+1/2*E(8)^3 ], [ 88, 102, 1/2*E(8)+1/2*E(8)^3 ],
[ 88, 105, -1/2*E(8)-1/2*E(8)^3 ], [ 89, 82, 1/8*E(8)+1/8*E(8)^3 ], [ 89, 87, 1/8*E(8)+1/8*E(8)^3 ],
[ 89, 89, 1/4 ], [ 89, 94, 1/4 ], [ 89, 97, 1/4 ], [ 89, 101, 1/4 ], [ 90, 59, -3/4*E(8)-3/4*E(8)^3 ],
[ 90, 66, -3/4*E(8)-3/4*E(8)^3 ], [ 90, 67, 1/4*E(8)+1/4*E(8)^3 ], [ 90, 73, 1/4*E(8)+1/4*E(8)^3 ],
[ 91, 74, -1/4*E(8)-1/4*E(8)^3 ], [ 91, 84, 1/4*E(8)+1/4*E(8)^3 ], [ 92, 99, -1/2*E(8)-1/2*E(8)^3 ],
[ 92, 103, 1/2*E(8)+1/2*E(8)^3 ], [ 92, 104, 1/2*E(8)+1/2*E(8)^3 ], [ 92, 107, -1/2*E(8)-1/2*E(8)^3 ],
[ 92, 112, 1 ], [ 92, 115, 1 ], [ 93, 70, -1/4*E(8)-1/4*E(8)^3 ], [ 93, 76, -1/4*E(8)-1/4*E(8)^3 ],
[ 93, 77, -1/4*E(8)-1/4*E(8)^3 ], [ 93, 83, -1/4*E(8)-1/4*E(8)^3 ], [ 94, 82, 3/8*E(8)+3/8*E(8)^3 ],
[ 94, 87, -1/8*E(8)-1/8*E(8)^3 ], [ 94, 89, 3/4 ], [ 94, 94, -1/4 ], [ 94, 97, 3/4 ], [ 94, 101, -1/4 ],
[ 95, 79, 1/2*E(8)+1/2*E(8)^3 ], [ 95, 95, -1/2 ], [ 95, 100, -1/2 ], [ 96, 99, 1/2*E(8)+1/2*E(8)^3 ],
[ 96, 103, -1/2*E(8)-1/2*E(8)^3 ], [ 96, 104, -1/2*E(8)-1/2*E(8)^3 ], [ 96, 107, 1/2*E(8)+1/2*E(8)^3 ],
[ 96, 112, 1 ], [ 96, 115, 1 ], [ 97, 82, -1/8*E(8)-1/8*E(8)^3 ], [ 97, 87, -1/8*E(8)-1/8*E(8)^3 ],
[ 97, 89, 1/4 ], [ 97, 94, 1/4 ], [ 97, 97, 1/4 ], [ 97, 101, 1/4 ], [ 98, 70, -3/4*E(8)-3/4*E(8)^3 ],
[ 98, 76, -3/4*E(8)-3/4*E(8)^3 ], [ 98, 77, 1/4*E(8)+1/4*E(8)^3 ], [ 98, 83, 1/4*E(8)+1/4*E(8)^3 ],
[ 99, 92, -1/8*E(8)-1/8*E(8)^3 ], [ 99, 96, 1/8*E(8)+1/8*E(8)^3 ], [ 99, 99, -1/4 ], [ 99, 103, 1/4 ],
[ 99, 104, -1/4 ], [ 99, 107, 1/4 ], [ 99, 108, 1/4 ], [ 99, 112, -1/4*E(8)-1/4*E(8)^3 ],
[ 99, 115, 1/4*E(8)+1/4*E(8)^3 ], [ 100, 79, -1/2*E(8)-1/2*E(8)^3 ], [ 100, 95, -1/2 ],
[ 100, 100, -1/2 ], [ 101, 82, -3/8*E(8)-3/8*E(8)^3 ], [ 101, 87, 1/8*E(8)+1/8*E(8)^3 ],
[ 101, 89, 3/4 ], [ 101, 94, -1/4 ], [ 101, 97, 3/4 ], [ 101, 101, -1/4 ],
[ 102, 88, 1/2*E(8)+1/2*E(8)^3 ], [ 102, 102, -1/2 ], [ 102, 105, -1/2 ],
[ 103, 92, 1/8*E(8)+1/8*E(8)^3 ], [ 103, 96, -1/8*E(8)-1/8*E(8)^3 ], [ 103, 99, 1/4 ],
[ 103, 103, -1/4 ], [ 103, 104, 1/4 ], [ 103, 107, -1/4 ], [ 103, 108, 1/4 ],
[ 103, 112, -1/4*E(8)-1/4*E(8)^3 ], [ 103, 115, 1/4*E(8)+1/4*E(8)^3 ], [ 104, 92, 1/8*E(8)+1/8*E(8)^3 ],
[ 104, 96, -1/8*E(8)-1/8*E(8)^3 ], [ 104, 99, -1/4 ], [ 104, 103, 1/4 ], [ 104, 104, -1/4 ],
[ 104, 107, 1/4 ], [ 104, 108, -1/4 ], [ 104, 112, -1/4*E(8)-1/4*E(8)^3 ],
[ 104, 115, 1/4*E(8)+1/4*E(8)^3 ], [ 105, 88, -1/2*E(8)-1/2*E(8)^3 ], [ 105, 102, -1/2 ],
[ 105, 105, -1/2 ], [ 106, 106, -1/2 ], [ 106, 109, 1/2 ], [ 106, 113, -E(8)-E(8)^3 ],
[ 107, 92, -1/8*E(8)-1/8*E(8)^3 ], [ 107, 96, 1/8*E(8)+1/8*E(8)^3 ], [ 107, 99, 1/4 ],
[ 107, 103, -1/4 ], [ 107, 104, 1/4 ], [ 107, 107, -1/4 ], [ 107, 108, -1/4 ],
[ 107, 112, -1/4*E(8)-1/4*E(8)^3 ], [ 107, 115, 1/4*E(8)+1/4*E(8)^3 ], [ 108, 99, 1 ], [ 108, 103, 1 ],
[ 108, 104, -1 ], [ 108, 107, -1 ], [ 109, 106, 1/2 ], [ 109, 109, -1/2 ], [ 109, 113, -E(8)-E(8)^3 ],
[ 110, 110, -1/2 ], [ 110, 114, -1/2 ], [ 110, 116, E(8)+E(8)^3 ], [ 111, 117, -1/2*E(8)-1/2*E(8)^3 ],
[ 111, 118, -1/2*E(8)-1/2*E(8)^3 ], [ 112, 92, 1/4 ], [ 112, 96, 1/4 ], [ 112, 99, -1/4*E(8)-1/4*E(8)^3 ]
, [ 112, 103, -1/4*E(8)-1/4*E(8)^3 ], [ 112, 104, -1/4*E(8)-1/4*E(8)^3 ],
[ 112, 107, -1/4*E(8)-1/4*E(8)^3 ], [ 113, 106, -1/4*E(8)-1/4*E(8)^3 ],
[ 113, 109, -1/4*E(8)-1/4*E(8)^3 ], [ 114, 110, -1/2 ], [ 114, 114, -1/2 ], [ 114, 116, -E(8)-E(8)^3 ],
[ 115, 92, 1/4 ], [ 115, 96, 1/4 ], [ 115, 99, 1/4*E(8)+1/4*E(8)^3 ], [ 115, 103, 1/4*E(8)+1/4*E(8)^3 ],
[ 115, 104, 1/4*E(8)+1/4*E(8)^3 ], [ 115, 107, 1/4*E(8)+1/4*E(8)^3 ], [ 116, 110, 1/4*E(8)+1/4*E(8)^3 ],
[ 116, 114, -1/4*E(8)-1/4*E(8)^3 ], [ 117, 111, -1/2*E(8)-1/2*E(8)^3 ], [ 117, 117, -1/2 ],
[ 117, 118, 1/2 ], [ 118, 111, -1/2*E(8)-1/2*E(8)^3 ], [ 118, 117, 1/2 ], [ 118, 118, -1/2 ],
[ 119, 119, -1/2 ], [ 119, 120, 1/2 ], [ 120, 119, 3/2 ], [ 120, 120, 1/2 ], [ 121, 125, 1 ],
[ 121, 133, -1 ], [ 121, 138, 1/4*E(8)+1/4*E(8)^3 ], [ 121, 146, -1/4*E(8)-1/4*E(8)^3 ],
[ 121, 150, 1/4*E(8)+1/4*E(8)^3 ], [ 121, 158, -1/4*E(8)-1/4*E(8)^3 ], [ 122, 32, -1 ], [ 122, 40, 1 ],
[ 122, 44, -1 ], [ 122, 51, 1 ], [ 123, 5, -1/4 ], [ 123, 13, 1/4 ], [ 123, 18, -1/4*E(8)-1/4*E(8)^3 ],
[ 123, 26, 1/4*E(8)+1/4*E(8)^3 ], [ 123, 30, -1/4*E(8)-1/4*E(8)^3 ], [ 123, 38, 1/4*E(8)+1/4*E(8)^3 ],
[ 124, 139, 1 ], [ 124, 147, -1 ], [ 124, 152, -1/4*E(8)-1/4*E(8)^3 ], [ 124, 160, 1/4*E(8)+1/4*E(8)^3 ],
[ 124, 164, 1/4*E(8)+1/4*E(8)^3 ], [ 124, 171, -1/4*E(8)-1/4*E(8)^3 ], [ 125, 3, -1/4 ],
[ 125, 121, 1/4 ], [ 125, 138, 1/8*E(8)+1/8*E(8)^3 ], [ 125, 146, 1/8*E(8)+1/8*E(8)^3 ],
[ 125, 150, -1/8*E(8)-1/8*E(8)^3 ], [ 125, 158, -1/8*E(8)-1/8*E(8)^3 ], [ 126, 6, 1/4 ],
[ 126, 25, -1/4*E(8)-1/4*E(8)^3 ], [ 126, 33, -1/4*E(8)-1/4*E(8)^3 ], [ 126, 126, 1/4 ],
[ 126, 145, -1/4*E(8)-1/4*E(8)^3 ], [ 126, 153, -1/4*E(8)-1/4*E(8)^3 ], [ 126, 241, -1/2 ],
[ 126, 242, 1/2 ], [ 126, 243, 1/2 ], [ 126, 244, -1/2 ], [ 126, 245, 1/4 ], [ 126, 247, -1/4 ],
[ 127, 127, 1/4 ], [ 127, 134, 1/4 ], [ 127, 135, 3/4 ], [ 127, 142, 3/4 ],
[ 127, 161, 1/4*E(8)+1/4*E(8)^3 ], [ 127, 170, 3/4*E(8)+3/4*E(8)^3 ], [ 128, 8, 1/4 ],
[ 128, 128, -1/4 ], [ 128, 247, 1/4 ], [ 128, 248, -1/2 ], [ 129, 9, 1/4 ],
[ 129, 10, -1/2*E(8)-1/2*E(8)^3 ], [ 129, 23, -1/2*E(8)-1/2*E(8)^3 ], [ 129, 129, 1/4 ],
[ 129, 130, -1/8*E(8)-1/8*E(8)^3 ], [ 129, 143, -1/8*E(8)-1/8*E(8)^3 ], [ 129, 241, -1/4 ],
[ 129, 242, -1/2 ], [ 129, 243, 1/4 ], [ 129, 244, -1/4 ], [ 129, 245, 1/2 ],
[ 130, 9, 1/2*E(8)+1/2*E(8)^3 ], [ 130, 10, 2 ], [ 130, 23, -2 ], [ 130, 129, -1/2*E(8)-1/2*E(8)^3 ],
[ 130, 241, -1/2*E(8)-1/2*E(8)^3 ], [ 130, 243, -1/2*E(8)-1/2*E(8)^3 ], [ 130, 244, 1/2*E(8)+1/2*E(8)^3 ]
, [ 131, 131, 1 ], [ 132, 132, 1/4 ], [ 132, 140, -1/4 ], [ 132, 144, -1/4 ], [ 132, 151, 1/4 ],
[ 132, 157, 1/8*E(8)+1/8*E(8)^3 ], [ 132, 165, -1/8*E(8)-1/8*E(8)^3 ], [ 132, 168, 1/4*E(8)+1/4*E(8)^3 ],
[ 132, 177, 1/4*E(8)+1/4*E(8)^3 ], [ 132, 189, 1/4 ], [ 133, 3, 1/4 ], [ 133, 121, -1/4 ],
[ 133, 138, 1/8*E(8)+1/8*E(8)^3 ], [ 133, 146, 1/8*E(8)+1/8*E(8)^3 ], [ 133, 150, -1/8*E(8)-1/8*E(8)^3 ],
[ 133, 158, -1/8*E(8)-1/8*E(8)^3 ], [ 134, 127, 1/4 ], [ 134, 134, 1/4 ], [ 134, 135, 3/4 ],
[ 134, 142, 3/4 ], [ 134, 161, -1/4*E(8)-1/4*E(8)^3 ], [ 134, 170, -3/4*E(8)-3/4*E(8)^3 ],
[ 135, 127, 1/4 ], [ 135, 134, 1/4 ], [ 135, 135, -1/4 ], [ 135, 142, -1/4 ],
[ 135, 161, 1/4*E(8)+1/4*E(8)^3 ], [ 135, 170, -1/4*E(8)-1/4*E(8)^3 ], [ 136, 139, -1 ], [ 136, 147, 1 ],
[ 136, 152, -1/4*E(8)-1/4*E(8)^3 ], [ 136, 160, 1/4*E(8)+1/4*E(8)^3 ], [ 136, 164, 1/4*E(8)+1/4*E(8)^3 ],
[ 136, 171, -1/4*E(8)-1/4*E(8)^3 ], [ 137, 18, -1 ], [ 137, 26, 1 ], [ 137, 30, 1 ], [ 137, 38, -1 ],
[ 138, 3, 1/4*E(8)+1/4*E(8)^3 ], [ 138, 17, -1 ], [ 138, 121, 1/4*E(8)+1/4*E(8)^3 ],
[ 138, 125, 1/2*E(8)+1/2*E(8)^3 ], [ 138, 133, 1/2*E(8)+1/2*E(8)^3 ], [ 138, 138, 1/4 ],
[ 138, 146, 1/4 ], [ 138, 150, 1/4 ], [ 138, 158, 1/4 ], [ 139, 124, 1/4 ], [ 139, 136, -1/4 ],
[ 139, 152, 1/8*E(8)+1/8*E(8)^3 ], [ 139, 160, 1/8*E(8)+1/8*E(8)^3 ], [ 139, 164, 1/8*E(8)+1/8*E(8)^3 ],