6 { 0, 0, 4,1, { 0,0, 1,0, 1,0, 1,0 }},
7 { 1, 0, 1,4, { 0,0, 0,1, 0,1, 0,1 }},
8 { 2, 0, 4,1, { 0,0, 1,0, 1,0, 1,0 }},
9 { 3, 0, 1,4, { 0,0, 0,1, 0,1, 0,1 }},
11 { 0, 1, 3,2, { 0,0, 1,0, 1,0, 0,1 }},
12 { 1, 1, 2,3, { 1,0, 0,1, 0,1, -1,0 }},
13 { 2, 1, 3,2, { 0,0, 0,1, 1,0, 1,0 }},
14 { 3, 1, 2,3, { 0,0, 1,0, -1,1, 0,1 }},
16 { 0, 2, 3,2, { 0,1, 1,0, 1,0, 0,-1}},
17 { 1, 2, 2,3, { 0,0, 0,1, 0,1, 1,0 }},
18 { 2, 2, 3,2, { 0,0, 1,0, 1,0, -2,1 }},
19 { 3, 2, 2,3, { 0,0, 1,0, 0,1, 0,1 }},
21 { 0, 3, 2,2, { 0,1, 1,0, 0,-1, -1,0}},
22 { 1, 3, 2,2, { 0,1, 1,0, 0,-1, -1,0}},
23 { 2, 3, 2,2, { 0,1, 1,0, 0,-1, -1,0}},
24 { 3, 3, 2,2, { 0,1, 1,0, 0,-1, -1,0}},
26 { 0, 4, 3,2, { 0,0, 1,0, 1,0, -1,1 }},
27 { 1, 4, 2,3, { 1,0, -1,1, 1,0, 0,1 }},
28 { 2, 4, 3,2, { 1,0, -1,1, 1,0, 1,0 }},
29 { 3, 4, 2,3, { 0,0, 0,1, 0,1, 1,-1}},
31 { 0, 5, 3,2, { 0,0, 1,0, 0,1, 1,0 }},
32 { 1, 5, 2,3, { 1,0, 0,1, -1,0, 0,1 }},
33 { 2, 5, 3,2, { 0,0, 1,0, 0,1, 1,0 }},
34 { 3, 5, 2,3, { 1,0, 0,1, -1,0, 0,1 }},
36 { 0, 6, 3,2, { 0,1, 1,0, 0,-1, 1,0 }},
37 { 1, 6, 2,3, { 0,0, 0,1, 1,0, 0,1 }},
38 { 2, 6, 3,2, { 0,1, 1,0, 0,-1, 1,0 }},
39 { 3, 6, 2,3, { 0,0, 0,1, 1,0, 0,1 }},
42 int NP = nelem(pieces);