14
14
for (glT1=1;glT1<=2*m-4;glT1++) {
16
S5(glT1-1,1,glT1,1,glT1,1,glT1+1,1);
18
S2(glT1,1,glT1+1,1,glT1+1,1,glT1+2,1);
19
S3(glT1,1,glT1+1,2,glT1+1,1,glT1+1,2);
20
S4(glT1,1,glT1+2,2,glT1+1,1,glT1+2,2);
16
S5((glT1-1),1,glT1,1,glT1,1,(glT1+1),1);
17
S1(glT1,1,(glT1+1),1);
18
S2(glT1,1,(glT1+1),1,(glT1+1),1,(glT1+2),1);
19
S3(glT1,1,(glT1+1),2,(glT1+1),1,(glT1+1),2);
20
S4(glT1,1,(glT1+2),2,(glT1+1),1,(glT1+2),2);
23
S5(glT1-1,glT1-m+2,glT1,glT1-m+2,m-1,glT1-m+2,m,glT1-m+2);
24
S6(glT1-1,glT1-m+1,glT1,glT1-m+2,m,glT1-m+1,m,glT1-m+2);
25
S1(glT1,glT1-m+2,m,glT1-m+2);
26
S3(glT1,glT1-m+2,glT1+1,glT1-m+3,m,glT1-m+2,m,glT1-m+3);
23
S5((glT1-1),(glT1-m+2),glT1,(glT1-m+2),(m-1),(glT1-m+2),m,(glT1-m+2));
24
S6((glT1-1),(glT1-m+1),glT1,(glT1-m+2),m,(glT1-m+1),m,(glT1-m+2));
25
S1(glT1,(glT1-m+2),m,(glT1-m+2));
26
S3(glT1,(glT1-m+2),(glT1+1),(glT1-m+3),m,(glT1-m+2),m,(glT1-m+3));
29
S5(m-2,1,m-1,1,m-1,1,m,1);
31
S3(m-1,1,m,2,m,1,m,2);
29
S5((m-2),1,(m-1),1,(m-1),1,m,1);
31
S3((m-1),1,m,2,m,1,m,2);
33
33
for (rp1=max(2,glT1-m+3);rp1<=min(glT1,m-1);rp1++) {
34
S5(glT1-1,rp1,glT1,rp1,glT1-rp1+1,rp1,glT1-rp1+2,rp1);
35
S6(glT1-1,rp1-1,glT1,rp1,glT1-rp1+2,rp1-1,glT1-rp1+2,rp1);
36
S7(glT1-1,rp1-1,glT1+1,rp1,glT1-rp1+2,rp1-1,glT1-rp1+3,rp1);
37
S1(glT1,rp1,glT1-rp1+2,rp1);
38
S2(glT1,rp1,glT1+1,rp1,glT1-rp1+2,rp1,glT1-rp1+3,rp1);
39
S3(glT1,rp1,glT1+1,rp1+1,glT1-rp1+2,rp1,glT1-rp1+2,rp1+1);
40
S4(glT1,rp1,glT1+2,rp1+1,glT1-rp1+2,rp1,glT1-rp1+3,rp1+1);
34
S5((glT1-1),rp1,glT1,rp1,(glT1-rp1+1),rp1,(glT1-rp1+2),rp1);
35
S6((glT1-1),(rp1-1),glT1,rp1,(glT1-rp1+2),(rp1-1),(glT1-rp1+2),rp1);
36
S7((glT1-1),(rp1-1),(glT1+1),rp1,(glT1-rp1+2),(rp1-1),(glT1-rp1+3),rp1);
37
S1(glT1,rp1,(glT1-rp1+2),rp1);
38
S2(glT1,rp1,(glT1+1),rp1,(glT1-rp1+2),rp1,(glT1-rp1+3),rp1);
39
S3(glT1,rp1,(glT1+1),(rp1+1),(glT1-rp1+2),rp1,(glT1-rp1+2),(rp1+1));
40
S4(glT1,rp1,(glT1+2),(rp1+1),(glT1-rp1+2),rp1,(glT1-rp1+3),(rp1+1));
43
S6(glT1-1,glT1,glT1,glT1+1,1,glT1,1,glT1+1);
44
S7(glT1-1,glT1,glT1+1,glT1+1,1,glT1,2,glT1+1);
45
S1(glT1,glT1+1,1,glT1+1);
46
S2(glT1,glT1+1,glT1+1,glT1+1,1,glT1+1,2,glT1+1);
47
S3(glT1,glT1+1,glT1+1,glT1+2,1,glT1+1,1,glT1+2);
48
S4(glT1,glT1+1,glT1+2,glT1+2,1,glT1+1,2,glT1+2);
43
S6((glT1-1),glT1,glT1,(glT1+1),1,glT1,1,(glT1+1));
44
S7((glT1-1),glT1,(glT1+1),(glT1+1),1,glT1,2,(glT1+1));
45
S1(glT1,(glT1+1),1,(glT1+1));
46
S2(glT1,(glT1+1),(glT1+1),(glT1+1),1,(glT1+1),2,(glT1+1));
47
S3(glT1,(glT1+1),(glT1+1),(glT1+2),1,(glT1+1),1,(glT1+2));
48
S4(glT1,(glT1+1),(glT1+2),(glT1+2),1,(glT1+1),2,(glT1+2));
51
S5(glT1-1,m,glT1,m,glT1-m+1,m,glT1-m+2,m);
52
S6(glT1-1,m-1,glT1,m,glT1-m+2,m-1,glT1-m+2,m);
53
S7(glT1-1,m-1,glT1+1,m,glT1-m+2,m-1,glT1-m+3,m);
54
S1(glT1,m,glT1-m+2,m);
55
S2(glT1,m,glT1+1,m,glT1-m+2,m,glT1-m+3,m);
51
S5((glT1-1),m,glT1,m,(glT1-m+1),m,(glT1-m+2),m);
52
S6((glT1-1),(m-1),glT1,m,(glT1-m+2),(m-1),(glT1-m+2),m);
53
S7((glT1-1),(m-1),(glT1+1),m,(glT1-m+2),(m-1),(glT1-m+3),m);
54
S1(glT1,m,(glT1-m+2),m);
55
S2(glT1,m,(glT1+1),m,(glT1-m+2),m,(glT1-m+3),m);
58
S6(m-2,m-1,m-1,m,1,m-1,1,m);
59
S7(m-2,m-1,m,m,1,m-1,2,m);
61
S2(m-1,m,m,m,1,m,2,m);
58
S6((m-2),(m-1),(m-1),m,1,(m-1),1,m);
59
S7((m-2),(m-1),m,m,1,(m-1),2,m);
61
S2((m-1),m,m,m,1,m,2,m);
63
63
for (coordP1=max(1,glT1-m+2);coordP1<=min(m,glT1+1);coordP1++) {
77
77
S3(1,1,2,2,2,1,2,2);
80
S5(2*m-4,m,2*m-3,m,m-2,m,m-1,m);
81
S6(2*m-4,m-1,2*m-3,m,m-1,m-1,m-1,m);
82
S7(2*m-4,m-1,2*m-2,m,m-1,m-1,m,m);
80
S5((2*m-4),m,(2*m-3),m,(m-2),m,(m-1),m);
81
S6((2*m-4),(m-1),(2*m-3),m,(m-1),(m-1),(m-1),m);
82
S7((2*m-4),(m-1),(2*m-2),m,(m-1),(m-1),m,m);
83
S1((2*m-3),m,(m-1),m);
86
86
S6(0,1,1,2,1,1,1,2);
87
87
S7(0,1,2,2,1,1,2,2);
90
S2(2*m-3,m,2*m-2,m,m-1,m,m,m);
90
S2((2*m-3),m,(2*m-2),m,(m-1),m,m,m);
91
91
for (coordP1=m-1;coordP1<=m;coordP1++) {
96
S5(2*m-3,m,2*m-2,m,m-1,m,m,m);
97
S6(2*m-3,m-1,2*m-2,m,m,m-1,m,m);
96
S5((2*m-3),m,(2*m-2),m,(m-1),m,m,m);
97
S6((2*m-3),(m-1),(2*m-2),m,m,(m-1),m,m);