rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta2) q1; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q2; rz(theta2) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0; | rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q0; rx((pi/2)) q0; rz(theta2) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rz((theta1+theta2)) q2; rx(pi) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q1;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; cz q2, q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q2; rz(theta1) q1;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; cz q2, q1; | rz(theta1) q2; rz(theta2) q1; rx(pi) q1; cz q2, q1; rz(theta2) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q1;
cz q0, q1; rx(pi) q0; rx(pi) q2; cz q2, q0; rx(pi) q0; | rx(pi) q0; rx(pi) q2; cz q2, q0; rx(pi) q0; cz q0, q1;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz(theta1) q1;
rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rx(pi) q1; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; | rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; rz(theta2) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q1; rz(theta1) q0; rx((pi/2)) q0;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta2) q1;
rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx((pi/2)) q1; rx((pi/2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q2; cz q2, q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q2;
cz q0, q1; rx(pi) q1; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; | cz q2, q0; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q1;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q2; | rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q2; rz(theta2) q0;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(pi) q1; rx(pi) q2; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx(pi) q1; rx(pi) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1;
rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q1; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q1; rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q2; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rx(pi) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(pi) q1; rx(pi) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rz(theta1) q2; | rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q2; rz(theta1) q2; rz(theta2) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx((pi/2)) q1; | rx(pi) q1; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rx((pi/2)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rx(pi) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rx(pi) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; | rx(pi) q0; rx(pi) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0;
rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1;
cz q0, q1; rx(pi) q1; rz(theta1) q2; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz(theta1) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1;
rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1;
rx(pi) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; rx(pi) q2;
rz(theta2) q2; rx(pi) q2; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
rx(pi) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; | rx(pi) q0; rz((theta1+theta2)) q2; rz(theta1) q0; rz(theta1) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(theta1) q2; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz(theta1) q2;
rx(pi) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q2; rx(pi) q0;
rx(((3*pi)/2)) q1; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q2, q1; rx(pi) q1; rz(theta2) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q0; rz(theta2) q2;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rz(theta2) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rz(theta2) q1; rx(pi) q1; | rx(pi) q0; rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rx(pi) q2; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2;
rx((pi/2)) q0; cz q0, q1; rx(pi) q1; cz q0, q1; | cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0;
rx((pi/2)) q0; cz q0, q1; rx(pi) q1; cz q0, q1; | rx(pi) q0; cz q0, q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0;
rx((pi/2)) q0; cz q0, q1; rx(pi) q1; cz q0, q1; | rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; cz q0, q1; rx(pi) q0;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q0;
cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1;
rx((pi/2)) q1; rz(theta1) q2; | rz(theta1) q2; rx((pi/2)) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; rx(pi) q2;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q0;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1; | rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q2;
cz q2, q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; cz q0, q1; | rx(pi) q1; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rx(pi) q2;
rx(pi) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q1;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q2; rz(theta1) q1;
rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q2; rz(theta2) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q2; rx(pi) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q0; | rx((pi/2)) q2; rx(pi) q0; rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rx(pi) q0; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx((pi/2)) q1; | rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx((pi/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; | rx((pi/2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rz(theta2) q0; rx(pi) q0;
rx(((3*pi)/2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2;
rx(pi) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; rx(pi) q2;
rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1;
rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx(pi) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; cz q2, q1; rz(((4*pi)-theta1)) q2;
rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q1;
rz(theta2) q1; | rz((theta1+theta2)) q1; rz(((4*pi)-theta1)) q1;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; rz(theta1) q2;
rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q2; rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; rx(pi) q2;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rz(theta2) q0; | rz((theta1+theta2)) q1; rx(pi) q1; rz(theta2) q0; rz(theta2) q0; rz(theta2) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rz(theta2) q1; rx(pi) q1; | rx(pi) q2; rz((theta1+theta2)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(pi) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q0;
rx(pi) q0; cz q0, q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rz(theta2) q0;
rx(pi) q0; cz q0, q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rz(theta1) q1;
cz q0, q1; rx((pi/2)) q2; | rx((pi/2)) q2; cz q0, q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rz(theta1) q0; rz(theta1) q1; | rz(theta1) q1; rz(theta1) q0;
rz(theta1) q0; rz(theta1) q1; | rz(((4*pi)-theta1)) q2; rz(theta1) q0; rz(theta1) q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1;
rx(pi) q1; rx(pi) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; | rx(pi) q2; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; rz(theta1) q2;
rx((pi/2)) q0; rx(pi) q2; rz(theta1) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; rz(theta1) q0; | rx(pi) q2; rz(theta1) q0; rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2;
rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q1; rx(pi) q1; | rx(pi) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; cz q2, q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; cz q2, q0; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; rx(pi) q0; cz q2, q0; | rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q0; cz q2, q0; | rx((pi/2)) q1; rx(pi) q0; cz q2, q0; rx(pi) q1;
rx(pi) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; rx(pi) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; cz q2, q0; | rx((pi/2)) q0; cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz(theta2) q1; rx(pi) q1; | rx(pi) q0; rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rz(theta1) q0; | rz((theta1+theta2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; rz(theta1) q0; rz(theta2) q1;
rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rx(pi) q2; rz(theta2) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rx(pi) q2;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q1; rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(pi) q2; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(theta1) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1; rz(theta1) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q2; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(theta2) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rz(theta1) q0; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(pi) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; rx(pi) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q1;
rz(theta1) q0; rz(theta1) q0; rz(theta1) q0; | rz(((4*pi)-theta1)) q2; rz(theta1) q0; rz(theta1) q0; rz(theta1) q0; rz(theta1) q2;
rz(theta1) q0; rz(theta1) q0; rz(theta1) q0; | rz(((4*pi)-theta1)) q1; rz(theta1) q0; rz(theta1) q0; rz(theta1) q0; rz(theta1) q1;
rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1; | rx((pi/2)) q2; rz((theta1+theta2)) q1; rz(theta1) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta1) q1;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q1; cz q0, q1; rx(pi) q0; | rx((pi/2)) q2; rx(pi) q1; cz q0, q1; rx(pi) q0; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; | rz(theta1) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q0;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(theta1) q2;
rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta2) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx(pi) q0; rx(pi) q1; rz(theta1) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rx(pi) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; | rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rz(theta1) q2;
rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; | rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q0; | rx(pi) q0; rx(pi) q2; rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rx(pi) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz(theta1) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rz(theta1) q2; rz(theta2) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; rz(theta1) q0; | rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; rz(theta1) q0; rz(theta2) q1;
rx((pi/2)) q2; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q1; | rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx((pi/2)) q2;
rx(pi) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rx(pi) q0;
rx(pi) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2; rz(theta1) q2; rx((pi/2)) q2;
cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1;
rx(pi) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; rx(pi) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta1) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta1) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rx((pi/2)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(pi) q1; | rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; rz(theta1) q0;
rx(pi) q0; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; | rx(pi) q1; cz q2, q1; rx((pi/2)) q2; rx(pi) q0;
rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta2) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q0; rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; cz q2, q1; | rx((pi/2)) q2; cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rx(pi) q0; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; rx((pi/2)) q2; | rx(pi) q1; cz q2, q1; rx((pi/2)) q1; rx((pi/2)) q2; rx(pi) q0;
rx(pi) q1; rz(theta2) q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rx(pi) q1;
rx(pi) q1; rz(theta2) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; | rx(pi) q0; rx(pi) q1; rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; | rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1;
rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(theta2) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rz(theta2) q2; rx(pi) q2; | rx(pi) q1; rz((theta1+theta2)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q1; | rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rx(pi) q2; cz q2, q0; rx(pi) q0; rx(pi) q2; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; rx(pi) q2;
cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; cz q2, q1; rx(pi) q2;
rx((pi/2)) q2; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q1; | rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q1; rx((pi/2)) q2;
rx(pi) q0; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; rz(theta2) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q1;
cz q2, q0; rx(pi) q0; rz(theta1) q1; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz(theta1) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0;
rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz(theta2) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q2; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(theta1) q2; rz(theta1) q2; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0;
cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; cz q2, q1; | rx(pi) q0; cz q2, q0; rx((pi/2)) q2; rx(pi) q0; rx(pi) q1;
cz q2, q1; rx((pi/2)) q0; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q0; rx((pi/2)) q2; cz q2, q1;
rx(pi) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta1) q0; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q0; rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q1; rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rx((pi/2)) q2; | rx(pi) q2; cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta1) q1; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q0; rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(pi) q2; cz q2, q1; rx(pi) q1; rz(theta1) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q2;
rx((pi/2)) q2; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q0; | rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q0; rz(theta2) q1;
rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rz(theta1) q0;
rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rx(pi) q2; | cz q2, q0; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q2; cz q2, q0;
rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; | rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(theta2) q1;
rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; | rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz(theta2) q0;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; rz(theta1) q2;
rz((theta1+theta2)) q0; rx(pi) q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q2; rx(pi) q0; cz q0, q1; rx(pi) q1; | rx((pi/2)) q2; rx(pi) q0; cz q0, q1; rx(pi) q1; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(pi) q2; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q1;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta1) q0; | rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta1) q0; rz(theta1) q2;
rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; | rx(pi) q0; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rz(theta1) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; | rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz(theta1) q2;
rz(theta1) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; | rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q0; rx(pi) q1; | rx(pi) q0; cz q2, q0; rx((pi/2)) q0; rx(pi) q1; cz q2, q1;
rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rz(theta2) q0;
rx(((3*pi)/2)) q0; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; cz q2, q0; | rx(pi) q2; cz q2, q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz(theta1) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q2; rz(((4*pi)-theta1)) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx(pi) q2;
rx(pi) q2; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta2) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q0;
rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; | rz(theta1) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta1) q0;
rx(pi) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; rx(pi) q0; | rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rz(theta1) q0; | rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q2;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rz(theta1) q1; rz(theta1) q1; rz(theta1) q1; | rz(theta1) q0; rz(theta1) q1; rz(theta1) q1; rz(theta1) q1; rz(theta2) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rx((pi/2)) q0; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; | rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
cz q0, q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q1; | rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(pi) q2; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rz(theta2) q2;
rx(pi) q2; cz q2, q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(pi) q2; cz q2, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q2;
rx(pi) q2; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2;
rx(pi) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q0; cz q0, q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx((pi/2)) q2; rz(theta2) q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rx((pi/2)) q2;
rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rz(theta1) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q2; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; cz q2, q1;
rz((theta1+theta2)) q0; rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; | rz(theta1) q0; rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; rz(theta2) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; rz(theta1) q1;
cz q0, q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rx(pi) q1; | cz q2, q0; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; cz q2, q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; cz q2, q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; | rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q2; rx(pi) q0;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; | rx(((3*pi)/2)) q2; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q2;
rx((pi/2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; rx((pi/2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; | rx((pi/2)) q2; rx(pi) q0; rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx((pi/2)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; rx((pi/2)) q2;
rx(pi) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rx(pi) q0; rz(theta2) q2; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rx(pi) q0;
rx(pi) q0; rz(theta2) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q2; cz q2, q0; rx(pi) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q1; cz q2, q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rx(pi) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1;
rx(pi) q0; cz q0, q1; rx(pi) q1; rz(theta1) q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta1) q0; rx((pi/2)) q0; | rx(pi) q0; rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; rz((theta1+theta2)) q2;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q2;
rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(theta2) q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rx((pi/2)) q1; rx(pi) q0; cz q2, q0; | rx(pi) q0; cz q2, q0; rx((pi/2)) q1;
rx((pi/2)) q1; rx(pi) q0; cz q2, q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q1; rx(pi) q1;
cz q2, q0; rx(pi) q2; cz q2, q1; rx(pi) q1; rx(pi) q2; | rx(pi) q2; cz q2, q1; rx(pi) q1; rx(pi) q2; cz q2, q0;
cz q2, q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; | rx(pi) q0; cz q2, q0; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rx(pi) q0; rx(pi) q1; rz(theta1) q0; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; cz q2, q0; | rx(pi) q0; cz q2, q0; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta1) q1; rx((pi/2)) q1; | rx(pi) q2; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q1;
cz q0, q1; rx(pi) q1; cz q0, q1; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; cz q0, q1; rz(theta2) q1; rx(pi) q1; cz q0, q1;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q1; cz q0, q1; rx(pi) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta1) q2; rx((pi/2)) q2; | rx(pi) q0; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q0; rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; | rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q1; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q2; rz((theta1+theta2)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; | rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0;
rz(theta1) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rz(theta1) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q2;
rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz(theta1) q1;
cz q2, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; | rx((pi/2)) q0; cz q0, q1; rx(pi) q2; cz q2, q1; rx(pi) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(theta2) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; rz(theta2) q0;
rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; | rx((pi/2)) q0; cz q0, q1; rx(pi) q0; rz(theta2) q0; rx(((3*pi)/2)) q0;
rx((pi/2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q2;
rx(pi) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q0; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rz(theta2) q1; rx(pi) q1;
rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q0; rz(theta1) q2;
rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx((pi/2)) q1; cz q0, q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; | rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(theta1) q1; rz(theta1) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1; | rx((pi/2)) q2; rx(pi) q1; rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(pi) q1; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rx(pi) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rx(pi) q1; | rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q0; rx(pi) q1; cz q2, q1; | cz q2, q1; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rz(theta1) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rz((theta1+theta2)) q1; rx(pi) q1;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q1; rz(theta1) q2;
rx(pi) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rz(theta1) q2; rx((pi/2)) q2; | rx(pi) q1; rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz(theta1) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rx((pi/2)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; rx((pi/2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
rz(theta2) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(theta2) q0;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; rz((theta1+theta2)) q1;
cz q2, q1; rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rx(pi) q0; | rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q1; cz q2, q1; rx(pi) q1;
rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rz(theta1) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx(pi) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q2;
cz q0, q1; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q1; cz q0, q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; | rx((pi/2)) q0; cz q2, q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; rz(theta1) q2;
cz q2, q1; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q2; cz q2, q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rz(theta2) q0; rx(pi) q0; cz q2, q0; | rx((pi/2)) q0; cz q2, q0; rx(pi) q0; rz(theta2) q0; rx(pi) q0;
cz q0, q1; rx(pi) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; | cz q2, q0; rx(pi) q2; cz q2, q0; rz(theta2) q1; rx(pi) q1;
rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx(pi) q0; cz q2, q0; rx(pi) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx((pi/2)) q0; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(pi) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; | cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; cz q2, q0;
rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2; rz(theta1) q2; | rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; rz(theta1) q2; rz(theta2) q1;
rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; rz(theta1) q1; | rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; rz(theta1) q1; rz(theta2) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q0; rx(pi) q0; | rx(pi) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q0; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx(pi) q0; rx(pi) q2; cz q2, q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
cz q0, q1; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rx(pi) q2; | cz q2, q0; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q1;
rx(pi) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2;
rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rx(pi) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q1; rx((pi/2)) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rx(pi) q1; rz(theta2) q0;
cz q2, q0; cz q2, q1; | cz q2, q1; cz q2, q0;
rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; | rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; rz(theta1) q1;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rx(pi) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; rx(pi) q0;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q2; rx(pi) q0; | rx((pi/2)) q0; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q2; rx(pi) q0; | rx(((3*pi)/2)) q1; rx((pi/2)) q0; rx(pi) q1; cz q2, q1; rx((pi/2)) q2;
cz q2, q0; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; cz q2, q0;
rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q0; rz(theta1) q1;
rx((pi/2)) q2; rx(pi) q0; rz(theta1) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(pi) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
cz q0, q1; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; | rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; cz q0, q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q0; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q1; rz(theta2) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
cz q0, q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; | cz q2, q0; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; cz q0, q1;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; rz((theta1+theta2)) q0;
cz q0, q1; rx(pi) q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; | cz q2, q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1;
rz(theta2) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta2) q2; rz(theta2) q2; rx(pi) q2;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q2; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q1; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q2; | rx((pi/2)) q0; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q2; rx(pi) q0;
cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz(theta1) q1;
rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2; rz(theta2) q0; | rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; rz(theta2) q0; rz(theta2) q1;
rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(pi) q0; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(pi) q0; | rz(theta2) q0; rx(pi) q0; rz(((4*pi)-theta1)) q2;
rx(pi) q0; cz q2, q0; rz(theta1) q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q2; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
cz q2, q0; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q0; rx(pi) q2; cz q2, q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rx(pi) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; rx(pi) q2;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1;
rx(pi) q1; rz((theta1+theta2)) q0; | rz((theta1+theta2)) q0; rx(pi) q1;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; rz(theta1) q2;
rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; | rz(theta1) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx(pi) q0; rx(pi) q1; cz q2, q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
cz q2, q0; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; rx(pi) q2; | rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2; cz q2, q0;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q1; cz q2, q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; rz((theta1+theta2)) q2;
cz q2, q1; rz(theta2) q1; | rz(theta2) q1; cz q2, q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx(pi) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rx(pi) q1;
cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(pi) q2; cz q2, q0;
rx(pi) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; | rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(theta1) q1;
rx(pi) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
cz q0, q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q0, q1; rx(pi) q1; cz q0, q1;
rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz(theta1) q0;
cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; cz q0, q1; | rx((pi/2)) q0; cz q0, q1; rx(pi) q0; cz q2, q0; rx(pi) q0;
rx(pi) q2; rz(theta2) q0; rx(pi) q0; | rz(theta2) q0; rx(pi) q0; rx(pi) q2;
rx(pi) q2; rz(theta2) q0; rx(pi) q0; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(pi) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q2; rx((pi/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q0;
rx(pi) q1; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q2; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q2; rx(pi) q1;
rx(pi) q1; cz q0, q1; rx(pi) q1; rx(pi) q2; cz q2, q1; | rx(pi) q2; cz q2, q1; rx(pi) q1; cz q0, q1; rx(pi) q1;
rx(pi) q0; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; | rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; | rx(pi) q0; rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rz(theta2) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q0, q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rz(theta1) q2; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx((pi/2)) q0; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; | rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz(theta2) q2;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0; | rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rz(theta2) q2;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rx(pi) q0; cz q2, q0; rx(pi) q0; rz(theta2) q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q2; rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q2;
cz q2, q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; | rx(pi) q1; cz q2, q1; rx((pi/2)) q1; cz q2, q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx((pi/2)) q1;
rx((pi/2)) q1; rx(pi) q2; rz(theta1) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx(pi) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(theta1) q2; rx((pi/2)) q2;
cz q2, q0; rx(pi) q0; rx(pi) q1; cz q2, q1; | cz q2, q1; rx(pi) q0; cz q2, q0; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; | rx(pi) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q2; rx((pi/2)) q2;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1; | rz((theta1+theta2)) q0; rx(pi) q0; rz(theta1) q1; rz(theta2) q0;
cz q2, q1; rx(((3*pi)/2)) q0; rx(pi) q1; cz q2, q1; | cz q2, q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; rx(pi) q1;
rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q1;
cz q0, q1; rx(pi) q0; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; | cz q2, q1; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta2) q1;
rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2;
rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rx(pi) q1; cz q2, q1; rx(pi) q1; rz(theta2) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q2; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q0; rz((theta1+theta2)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rx(pi) q1; cz q0, q1; rx(pi) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q2;
rz(theta1) q2; rz(theta2) q0; rx(pi) q0; | rz(theta2) q0; rx(pi) q0; rz(theta1) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
cz q0, q1; rx(pi) q1; cz q0, q1; rx(pi) q1; | rx(pi) q2; cz q2, q0; rx(pi) q2; cz q2, q0;
cz q0, q1; rx(pi) q1; cz q0, q1; rx(pi) q1; | cz q2, q0; rx(pi) q2; cz q2, q0; rx(pi) q2;
cz q0, q1; rx(pi) q1; cz q0, q1; rx(pi) q1; | rx(pi) q1; cz q0, q1; rx(pi) q1; cz q0, q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx(pi) q1; rx(pi) q2; cz q2, q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q0; rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx((pi/2)) q0; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1; | rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q0;
rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q2; rx(pi) q0; | rx(pi) q0; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q0; | rx((pi/2)) q2; rx(pi) q0; rx(pi) q2;
cz q2, q1; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; cz q0, q1; | rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0;
rx(pi) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1;
cz q0, q1; rx(pi) q0; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; | cz q2, q1; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rz(theta1) q0; | rx(pi) q2; rz((theta1+theta2)) q0; rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2;
rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; cz q2, q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rz(theta2) q1;
cz q2, q0; rx(pi) q0; cz q2, q0; rx(pi) q2; cz q2, q1; | rx(pi) q0; rx(pi) q1; rx(pi) q2; cz q2, q1; rx(pi) q1;
rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q1; rz(theta2) q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q1;
cz q0, q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; cz q2, q1; | rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q0; rx(pi) q2;
cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q0; rx(pi) q0; rx(pi) q1; | rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1; cz q2, q1;
cz q2, q1; rx(pi) q2; cz q2, q0; cz q2, q1; rx(pi) q2; | rx(pi) q2; cz q2, q0; cz q2, q1; rx(pi) q2; cz q2, q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; rz((theta1+theta2)) q2;
rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; | rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2;
rx((pi/2)) q0; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx(pi) q0; rx(pi) q2; rz(theta1) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
cz q2, q1; rz(theta2) q0; | rz(theta2) q0; cz q2, q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2; | rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rz(theta1) q0; | rx(pi) q1; rz((theta1+theta2)) q2; rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1;
rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta2) q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta1) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; | rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz(theta2) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rz(theta2) q0; rx(pi) q0; | rz(theta1) q2; rz(theta2) q0; rz(theta2) q0; rx(pi) q0; rz(theta2) q2;
cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(pi) q1; cz q0, q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; rx(pi) q0; | rx(pi) q0; cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx((pi/2)) q2; cz q2, q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx((pi/2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1; rx((pi/2)) q1; | rx(pi) q1; rx(pi) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
cz q0, q1; rz(theta1) q0; | rz(theta1) q0; cz q0, q1;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q1; cz q0, q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q1; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(theta1) q0;
rx(((3*pi)/2)) q2; rx(pi) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
rx(pi) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; rx(pi) q2;
rx((pi/2)) q0; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; | rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1;
cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(pi) q0; cz q2, q0;
rz((theta1+theta2)) q1; rz(theta2) q0; | rz(theta2) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; | rz(theta1) q1; rz(theta2) q0; rz(theta2) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q0;
rx((pi/2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q1;
rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta1) q1; rz(theta1) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz(theta1) q1; rz(theta1) q1; rz(theta1) q2;
cz q0, q1; rx(((3*pi)/2)) q2; rx(pi) q0; cz q0, q1; rx(pi) q0; | cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; rx(pi) q0;
rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q1; | rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q1; rz(theta1) q2;
rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q0;
rz(theta2) q0; | rz((theta1+theta2)) q0; rz(((4*pi)-theta1)) q0;
rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; | cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rx(pi) q2;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(theta2) q1;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q2;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; rz(theta1) q2;
cz q0, q1; rx(pi) q1; rx(pi) q2; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q1; rx(pi) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1;
rx(((3*pi)/2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rz(theta2) q0; rx((pi/2)) q0;
cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rz(theta1) q2; rx(((3*pi)/2)) q2; | rz(theta1) q0; rz(theta1) q2; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(theta2) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
rx((pi/2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rz(theta1) q1;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx((pi/2)) q2; | rz((theta1+theta2)) q0; rx(pi) q0; rz(theta1) q2; rx((pi/2)) q2; rz(theta2) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
cz q2, q1; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; | rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q0; cz q0, q1; | rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q0; rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz((theta1+theta2)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q0; rx(pi) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx((pi/2)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; rz(theta1) q1;
cz q2, q0; rx(pi) q0; rz(theta2) q0; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz(theta2) q0; rz(theta2) q0; rx(pi) q0; cz q2, q0;
rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q2; rz(theta2) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q2;
rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1;
rx(pi) q1; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; rx(pi) q1;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0;
rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; | rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(pi) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; rx(pi) q0;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q0;
rz(theta1) q0; rx((pi/2)) q0; rz(theta2) q2; rx(pi) q2; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q0; rx((pi/2)) q0; rz(theta1) q2;
rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1;
rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta1) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; | rx((pi/2)) q0; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(pi) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q2;
cz q2, q0; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rx(pi) q2; | rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rx(pi) q2; cz q2, q0;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; rz(theta1) q0;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2;
rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0;
rx((pi/2)) q0; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; cz q2, q0; | rx((pi/2)) q2; cz q2, q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0;
rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; cz q0, q1; | cz q0, q1; cz q2, q0; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1;
rx(pi) q1; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1;
cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q0; rx(pi) q0; cz q0, q1;
rx(pi) q0; cz q2, q0; rx(pi) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(pi) q1;
cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
cz q2, q0; rx(pi) q1; cz q0, q1; | rx(pi) q1; cz q0, q1; cz q2, q0;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; rz(theta1) q0;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta2) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
cz q2, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q2; | rx((pi/2)) q0; cz q0, q1; rx(pi) q0; rx(pi) q2; cz q2, q1;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rz(theta1) q2;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rz(theta1) q0; | rx(pi) q2; rz((theta1+theta2)) q1; rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; rz(theta2) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0;
rz((theta1+theta2)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
cz q2, q0; rx(pi) q1; cz q0, q1; cz q2, q1; rx(pi) q0; | cz q2, q1; rx(pi) q1; cz q0, q1; rx(pi) q0; cz q2, q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta2) q0; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q0; rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx((pi/2)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; rx((pi/2)) q2;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
rx((pi/2)) q0; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
rx(pi) q0; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; cz q2, q1; | rx(pi) q2; cz q2, q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q0;
rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2;
cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q0; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz((theta1+theta2)) q0; rz(theta2) q1; rx(pi) q1; cz q0, q1;
rx((pi/2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q2;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q2; rz(theta1) q1;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q2; rz(theta2) q0;
rx(pi) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; | rx((pi/2)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q0; rx((pi/2)) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2;
rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0;
rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q0, q1; | rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rz(theta2) q0; rx(pi) q0; | rx(pi) q1; rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx(pi) q2; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx((pi/2)) q1; rx(pi) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2;
rz(theta2) q0; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(theta2) q0;
rx((pi/2)) q1; rx((pi/2)) q2; cz q2, q0; | rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q1;
rx(pi) q1; rx(pi) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rx(pi) q0; rx(pi) q1; rx(pi) q2; rz(theta1) q0; rx((pi/2)) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0; | rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rz(theta2) q2;
rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta1) q0; rx((pi/2)) q0; | rx(pi) q0; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rx(pi) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; | rx(pi) q2; rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0; | rx((pi/2)) q2; rx(pi) q1; rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rx(pi) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; rx(pi) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta2) q2;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz(theta1) q1;
rx((pi/2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q2;
rz(theta2) q2; rx(pi) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rz(theta1) q2;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q2;
cz q0, q1; cz q2, q1; rx(pi) q1; rx(pi) q2; cz q2, q0; | cz q2, q0; cz q2, q1; rx(pi) q1; cz q0, q1; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rz(((4*pi)-theta1)) q0;
cz q0, q1; rx(pi) q0; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; | cz q2, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta1) q2;
cz q0, q1; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q2; | cz q2, q1; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; | rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz(theta2) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta1) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q2; rx(pi) q1; | rx(((3*pi)/2)) q2; rx(pi) q0; cz q0, q1; rx(pi) q1; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx((pi/2)) q2; rz(theta1) q0; | rz(theta1) q0; rx((pi/2)) q2;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz(theta1) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz(theta1) q1; rz(theta2) q0;
cz q2, q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; | rx(pi) q1; cz q2, q1; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1;
rz((theta1+theta2)) q1; rz(theta1) q2; rz(theta2) q0; | rz(theta1) q1; rz(theta1) q2; rz(theta2) q0; rz(theta2) q1;
rx(((3*pi)/2)) q2; rz(theta2) q2; rx(pi) q2; cz q2, q1; | rx((pi/2)) q2; cz q2, q1; rx(pi) q2; rz(theta2) q2; rx(pi) q2;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta2) q0;
rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
rx(pi) q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx(pi) q0;
rx(pi) q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; rz(theta2) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; cz q2, q0; | cz q2, q0; cz q2, q1; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0;
cz q2, q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; cz q0, q1; | rx(pi) q1; cz q2, q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1;
rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; | rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rz(theta2) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(pi) q1; | rz(theta2) q1; rx(pi) q1; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rz(theta2) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q2; | rx(((3*pi)/2)) q2; rx(pi) q1; cz q0, q1; rx(pi) q2;
cz q2, q0; rx((pi/2)) q2; cz q2, q0; | rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q1;
rx((pi/2)) q0; rx(pi) q1; cz q2, q1; rx(pi) q1; | cz q2, q0; cz q2, q1; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0;
cz q2, q0; rx(pi) q1; cz q2, q1; rx(pi) q1; | cz q2, q1; rx(pi) q0; cz q2, q0; rx(pi) q0;
rz((theta1+theta2)) q1; rz(theta1) q0; | rz(theta1) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta1) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz(theta1) q0; rz(theta1) q2;
rz((theta1+theta2)) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q1;
rz((theta1+theta2)) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q2;
rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rx(pi) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q2; cz q2, q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta2) q1; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q0; rz(theta2) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; rz(theta1) q0;
cz q0, q1; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q0; | rx(pi) q2; cz q2, q0; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1;
cz q2, q1; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; cz q2, q0; | rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; cz q2, q0; cz q2, q1;
rx(pi) q0; rz(theta2) q1; rx(pi) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q2; rz(theta1) q2; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
cz q2, q0; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; cz q2, q0;
cz q2, q0; rx(pi) q0; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; | cz q2, q1; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1;
cz q2, q0; rx(pi) q2; cz q2, q0; | rx(pi) q0; cz q2, q0; rx(pi) q2; cz q2, q0; rx(pi) q0;
cz q2, q0; rx(pi) q2; cz q2, q0; | rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0;
cz q2, q0; rx(pi) q2; cz q2, q0; | rx((pi/2)) q0; cz q2, q0; rx(pi) q2; cz q2, q0; rx((pi/2)) q0;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; rz(theta1) q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(theta1) q1; rx((pi/2)) q1; rz(theta1) q2;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta1) q1;
rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; rx(pi) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(pi) q1; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx((pi/2)) q1;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta2) q0;
cz q2, q1; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta1) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta1) q2; rz(theta2) q0;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q0; rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(pi) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta1) q0; | rx((pi/2)) q1; rx(pi) q0; rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q2; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(pi) q1; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta2) q1; rx(pi) q1; rz(theta2) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; rz(theta1) q0; rx((pi/2)) q0; | rx(pi) q0; rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2; rx(pi) q0; | rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q2; cz q2, q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; | rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q1; rx(pi) q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rz(theta2) q1; rx(pi) q1; cz q0, q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; cz q2, q1; rz(theta1) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2; | rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2; | cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; cz q2, q1;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta1) q1;
cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; | cz q2, q1; rx(((3*pi)/2)) q0; rx(pi) q1; cz q2, q1; rx(pi) q1;
rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; rz(theta1) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q2; rz((theta1+theta2)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q2; | rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q2; | cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; cz q2, q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0; | rx(((3*pi)/2)) q2; rx((pi/2)) q0; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta1) q2; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q0; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q1;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta2) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta2) q0; | rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta2) q0; rz(theta2) q2;
cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; rz(theta2) q0;
cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q2; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz((theta1+theta2)) q2; rz(theta2) q2; rx(pi) q2; cz q2, q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx((pi/2)) q2; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx((pi/2)) q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rx(pi) q1; cz q0, q1; rx(pi) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2;
rx(pi) q0; rx(pi) q1; rz(theta2) q0; rx(pi) q0; cz q0, q1; | rx(pi) q1; cz q0, q1; rx(pi) q0; rz(theta2) q0; rx(pi) q0;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta1) q0;
cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q1; rx(pi) q2; | rx(pi) q1; cz q0, q1; rx((pi/2)) q1; rx(pi) q2; cz q2, q0;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1; | rx(((3*pi)/2)) q2; rx((pi/2)) q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0;
rx(pi) q0; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q2; rx(pi) q0;
rx(pi) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q1;
cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; cz q2, q0; | rx(pi) q0; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; rx(pi) q1;
rx((pi/2)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; rx((pi/2)) q2;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta2) q1; rx(pi) q1;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0;
cz q2, q0; cz q2, q1; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q1; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0;
rx(pi) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0;
rx((pi/2)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx((pi/2)) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q2;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rx((pi/2)) q0; rz(theta1) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; | rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; | rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx((pi/2)) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta2) q0; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q1; rz(theta2) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rx(pi) q0; | rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; | rx(pi) q2; rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rz(theta1) q1;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; | rx((pi/2)) q1; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; rx(pi) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; rx(pi) q2;
rx(pi) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q2; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q2; rz(theta1) q2;
cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1; | rx(pi) q0; cz q0, q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0;
rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta1) q1;
cz q0, q1; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q0; | cz q2, q1; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; | rx((pi/2)) q0; cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q0; rx(pi) q0;
rx(pi) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; rz(theta1) q2;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta2) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q0; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q1; rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz(theta1) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; | rx((pi/2)) q0; cz q2, q0; rx(pi) q0; rz(theta2) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(theta2) q0;
rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; cz q0, q1; rx(pi) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q2;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz(theta2) q1;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; | rx((pi/2)) q0; rz((theta1+theta2)) q2; rz(theta1) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; cz q0, q1; | rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
cz q2, q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; rx(pi) q0; | cz q2, q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; rx(pi) q1;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rx(pi) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; rx((pi/2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q2; rz(theta2) q1;
rx((pi/2)) q2; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; | rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta1) q1;
rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rx(pi) q2; cz q2, q0; rx(pi) q2; rz(theta2) q2; rx((pi/2)) q2;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta1) q1;
rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q1; rz(theta2) q0;
rz(theta1) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(pi) q0; cz q2, q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; | rx(pi) q1; rz((theta1+theta2)) q0; rz(theta1) q1; rz(theta1) q1; rx((pi/2)) q1;
rx(pi) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; rx(pi) q2;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; | rz(theta1) q2; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
cz q0, q1; rx(pi) q2; cz q2, q0; rx(pi) q0; rx(pi) q2; | cz q2, q0; rx(pi) q1; cz q0, q1; rx(pi) q0; rx(pi) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; | rz(theta2) q0; rx(pi) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; | rz(theta1) q2; rz(theta2) q0; rx(pi) q0; rz(theta2) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; cz q2, q1; | cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; | rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1;
rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rx((pi/2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; rx((pi/2)) q2;
rx(pi) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(pi) q2;
rx(((3*pi)/2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx((pi/2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rx(pi) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q0;
rz((theta1+theta2)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rx(pi) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; rx(pi) q1;
rx((pi/2)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1;
rx(pi) q0; cz q2, q0; rx((pi/2)) q2; rx(pi) q0; rz((theta1+theta2)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q1; | rx(pi) q1; rx(pi) q2; rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; | rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz(theta2) q2;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q0; rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz(theta1) q0;
rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q2; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; rz(theta2) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx(pi) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0; | rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(pi) q0;
rx((pi/2)) q0; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; cz q0, q1; | rx((pi/2)) q1; cz q0, q1; rx(pi) q0; cz q0, q1; rx((pi/2)) q0;
rx(pi) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx(pi) q2; cz q2, q0; rx(pi) q0; cz q2, q0; | rx(pi) q2; cz q2, q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; cz q2, q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rz(theta2) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta1) q1; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q0; rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q2; rz(theta2) q2; rx(pi) q2; | rx(pi) q1; rz(theta2) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
cz q0, q1; rx((pi/2)) q0; cz q2, q0; rx(pi) q2; cz q2, q0; | rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q1; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx((pi/2)) q0; cz q0, q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
cz q0, q1; rx(pi) q2; cz q2, q0; cz q2, q1; rx(pi) q1; | cz q2, q0; rx(pi) q2; cz q2, q1; rx(pi) q1; cz q0, q1;
cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q1; | cz q2, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q1; cz q2, q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; | rx((pi/2)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
cz q0, q1; cz q2, q0; rx(pi) q2; cz q2, q1; rx(pi) q1; | rx(pi) q2; cz q2, q0; cz q2, q1; rx(pi) q1; cz q0, q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz(theta1) q0; rx((pi/2)) q0; | rx(pi) q0; rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0;
rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rz(theta2) q1;
cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; cz q0, q1;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(pi) q1; rz(theta1) q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q1;
cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta2) q1;
cz q0, q1; cz q2, q0; rx(pi) q2; rz(theta2) q1; rx(pi) q1; | rx(pi) q2; cz q2, q0; rz(theta2) q1; rx(pi) q1; cz q0, q1;
rx(pi) q0; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rx((pi/2)) q2; | rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rx((pi/2)) q2; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta2) q0; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q1; rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q2; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; | rx(pi) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1;
rx(pi) q1; rz(theta1) q1; | rz(((4*pi)-theta1)) q1; rx(pi) q1;
rx(pi) q1; rz(theta1) q1; | rz(theta2) q1; rx(pi) q1; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta1) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta1) q0; rz(theta1) q1;
rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rz(theta2) q0;
rx((pi/2)) q0; rx(pi) q2; cz q2, q0; rx(pi) q0; cz q2, q0; | rx(pi) q2; cz q2, q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0;
cz q2, q0; rx(pi) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; | cz q2, q1; rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q0; rx(pi) q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta1) q2; rz(theta1) q2; rx((pi/2)) q2;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(pi) q2; | rz(theta2) q2; rx(pi) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q1; rz(theta1) q1; | rx((pi/2)) q2; rz(theta1) q1; rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(pi) q1; | rx((pi/2)) q1; rx((pi/2)) q1;
rx(pi) q1; | rz((theta1+theta2)) q1; rx(pi) q1; rz((theta1+theta2)) q1;
rx(pi) q1; | rz(theta2) q1; rx(pi) q1; rz(theta2) q1;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q1;
rx((pi/2)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; rx((pi/2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q0; rx(pi) q0; | rx((pi/2)) q2; cz q2, q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz(theta1) q1;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(pi) q0; | rz(theta2) q0; rx(pi) q0; rz(theta1) q0;
cz q2, q1; rx(pi) q1; cz q2, q1; rx(pi) q2; | rx((pi/2)) q2; cz q2, q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2;
cz q2, q1; rx(pi) q1; cz q2, q1; rx(pi) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; cz q2, q1;
rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0; | rx((pi/2)) q1; rz((theta1+theta2)) q0; rz(theta1) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q2; | cz q2, q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(pi) q2; cz q2, q0;
rx(pi) q2; cz q2, q0; rx(pi) q0; rz(theta1) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
cz q0, q1; rx(pi) q0; cz q0, q1; rx(pi) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; cz q0, q1;
cz q0, q1; rx(pi) q0; cz q0, q1; rx(pi) q1; | rx((pi/2)) q1; cz q0, q1; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta1) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta1) q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q1;
rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rx(pi) q0; cz q2, q0; rx(pi) q0; rz(theta2) q0; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q2;
rx((pi/2)) q2; rx(pi) q1; cz q2, q1; rx(pi) q2; cz q2, q1; | rx(pi) q1; cz q2, q1; rx(pi) q2; cz q2, q1; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx((pi/2)) q0; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; cz q0, q1; | rx(pi) q1; cz q0, q1; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q2; rz((theta1+theta2)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta1) q0;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1;
cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(pi) q0; cz q0, q1; rx(pi) q0; rx(pi) q2; cz q2, q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2;
cz q2, q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rx(pi) q1; | rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rx(pi) q1; cz q2, q1;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
cz q0, q1; cz q2, q0; rx(pi) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0;
rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rx((pi/2)) q2;
rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1;
rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(theta1) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q2; rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(pi) q2; | rz(theta2) q2; rx(pi) q2; rz(theta1) q2;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
cz q0, q1; rx(((3*pi)/2)) q2; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q2; rx(pi) q1; cz q0, q1;
rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(theta1) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(theta1) q1; rz(theta1) q2;
rz((theta1+theta2)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; rz((theta1+theta2)) q0;
cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta2) q0;
cz q2, q0; rz((theta1+theta2)) q0; | rz((theta1+theta2)) q0; cz q2, q0;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q2;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta2) q0;
rz(theta1) q1; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; rz(theta1) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q0; rx(pi) q0; rx(pi) q2; | rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2; cz q2, q1;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q0; cz q0, q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; | rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rz(theta1) q2;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q1; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; rz(theta1) q2; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(theta1) q2; rx((pi/2)) q2; rz(theta2) q0;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta1) q0;
rx((pi/2)) q1; rx((pi/2)) q2; rx(pi) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q2; rx(pi) q1;
cz q0, q1; rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q0; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz((theta1+theta2)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; rz(theta2) q1; rx(pi) q1;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q2; rz(theta1) q0;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rz(((4*pi)-theta1)) q1;
rx(pi) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q1;
rx(((3*pi)/2)) q2; cz q2, q0; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q1;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(theta1) q0;
rz(theta1) q1; rx((pi/2)) q1; rz(theta1) q1; | rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1; rz(theta1) q1; rz(theta1) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta1) q0; | rx(pi) q0; rx(pi) q1; rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q1; rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; | rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q2; rx(pi) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; | rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; rx(pi) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(theta1) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(pi) q0; cz q2, q0; rx(pi) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q1;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rx((pi/2)) q0; rx((pi/2)) q2; rz(theta1) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx((pi/2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx((pi/2)) q0; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0;
cz q2, q0; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; | rx(pi) q2; cz q2, q0; rx((pi/2)) q2; cz q2, q0;
rx(((3*pi)/2)) q1; rx(pi) q2; cz q2, q0; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(pi) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; rx(pi) q2;
rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q1; | rz(theta2) q1; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; | rx(pi) q0; rx(pi) q2; rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta2) q1;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q1; rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q2; rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; | rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rz(theta2) q1;
rx(pi) q0; rx(pi) q1; | rx(pi) q1; rx(pi) q0;
rx(pi) q0; rx(pi) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx((pi/2)) q0; cz q2, q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q0; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q2; rz((theta1+theta2)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q0; rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q2; cz q2, q0; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q0; rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; | rx(pi) q2; rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rz(theta1) q0;
rz(theta2) q0; rx(pi) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rz(theta1) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q2; rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta2) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta1) q0;
rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q2;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rz(theta1) q2; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q2; rz(theta1) q2; rz(theta2) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q2;
rx(pi) q2; rz((theta1+theta2)) q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(pi) q0; rx(pi) q2;
rx(pi) q2; rz((theta1+theta2)) q0; rx(pi) q0; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta1) q2;
rx(pi) q0; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2; | rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rx(pi) q2; cz q2, q0; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q1;
rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz(theta2) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q1;
rx((pi/2)) q2; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q1; | rx(pi) q0; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q1; rx((pi/2)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q1; cz q2, q1; rx(pi) q2; cz q2, q1; | rx(pi) q1; cz q2, q1; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rz(theta1) q1; | rx(pi) q2; rz((theta1+theta2)) q1; rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2;
cz q2, q1; rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rx(pi) q0; | rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q2; cz q2, q1; rx(pi) q2;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q2; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q2; rx(pi) q1; rz(theta1) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rz(theta2) q2;
rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; | rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1;
rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; | rx(((3*pi)/2)) q2; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx(pi) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1;
rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta1) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rx((pi/2)) q0; | rx(pi) q2; cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q0; rx(pi) q0;
cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; cz q0, q1; | rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0;
cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q0; rx(pi) q0; cz q2, q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rx(pi) q0; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; cz q2, q1; | rx(pi) q1; cz q2, q1; rx((pi/2)) q2; cz q2, q1; rx(pi) q0;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; rz(theta1) q1; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q1; rx(pi) q1; | rz(theta2) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q1; rx(pi) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q2;
rz((theta1+theta2)) q1; rx(pi) q1; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q0; rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta2) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q0; rz(theta1) q0; | rx((pi/2)) q2; rz(theta1) q0; rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rz(theta2) q0; rx((pi/2)) q0; | rz(theta1) q2; rz(theta2) q0; rz(theta2) q0; rx((pi/2)) q0; rz(theta2) q2;
rx(((3*pi)/2)) q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q1;
cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1; | rx(pi) q1; cz q2, q1; rx((pi/2)) q2; cz q2, q1; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | cz q2, q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q2; cz q2, q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q1; rx(pi) q1; | rx((pi/2)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
cz q0, q1; rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1;
rx(pi) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | cz q0, q1; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; cz q0, q1;
rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; cz q0, q1; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q1; rx(pi) q1; | rx((pi/2)) q2; cz q2, q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(pi) q0; cz q0, q1; rx((pi/2)) q1; rx(pi) q0; rz((theta1+theta2)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; rx(pi) q0;
rx((pi/2)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q2;
rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rz(theta1) q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q0; rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0;
rx((pi/2)) q1; rx(pi) q2; | rx(pi) q2; rx((pi/2)) q1;
rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rz(theta1) q1;
cz q2, q0; rx(pi) q2; rz(theta1) q0; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(theta1) q0; rz(theta2) q2; rx(pi) q2; cz q2, q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q2; cz q2, q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rx(pi) q0; cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(pi) q1; | rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; | rx((pi/2)) q2; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q2; rx(pi) q2;
cz q2, q0; rx(pi) q0; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz(theta2) q0; rx(pi) q0; cz q2, q0;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; rx(pi) q2;
rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q0, q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1;
rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; rz(theta1) q0;
rx((pi/2)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; | rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0;
rx((pi/2)) q1; rx(pi) q0; rz(theta1) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1; rz(theta1) q1; rx((pi/2)) q1;
rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rx(pi) q0; cz q0, q1; rx(pi) q0; rz(theta2) q0; rx(pi) q0;
rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta1) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(pi) q0; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta2) q0; rx(pi) q0; rz(theta2) q2;
rx(pi) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2; rx(pi) q0;
rz(theta1) q2; rz(theta1) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q0, q1; | rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1;
rx((pi/2)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; rx((pi/2)) q2;
rx((pi/2)) q2; rx(pi) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta1) q0;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q1;
rx((pi/2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; cz q2, q0; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rz(theta1) q2; rx((pi/2)) q2;
rz((theta1+theta2)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q2; cz q2, q1; rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1; cz q2, q1; rx(pi) q1; | cz q2, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rz(theta2) q1; rx(pi) q1;
rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q2; rz(theta1) q0; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx((pi/2)) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q1; rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(pi) q0;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q2; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q2; rz(theta1) q1;
rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; | rx((pi/2)) q0; cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1;
rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rx(pi) q0; cz q0, q1; rx(pi) q0; rz(theta2) q0; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rz(theta2) q0;
rx(((3*pi)/2)) q2; cz q2, q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q0;
rx(pi) q1; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q2; rx(pi) q1;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
cz q2, q0; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; | rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q2, q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx(pi) q1; cz q0, q1; rx(pi) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0; | rx((pi/2)) q2; rx(pi) q0; rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
cz q2, q0; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q1; | cz q2, q1; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx((pi/2)) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
cz q0, q1; rx(pi) q1; cz q0, q1; rx(pi) q0; cz q2, q0; | rx(pi) q0; rx(pi) q1; rx(pi) q2; cz q2, q0; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; | rx(pi) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; rx(pi) q0; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rx(pi) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; rz(theta2) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q2; rz(theta1) q0; rx((pi/2)) q0;
cz q0, q1; rz(((4*pi)-theta1)) q0; | rz(((4*pi)-theta1)) q0; cz q0, q1;
rx((pi/2)) q0; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; | rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx((pi/2)) q0;
rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; | rz(theta1) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q2;
rz(theta1) q2; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
cz q2, q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; | rx(pi) q1; cz q2, q1; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q1;
cz q2, q0; cz q2, q1; rx(pi) q0; cz q2, q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q1; cz q2, q1; rx(pi) q1;
rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx((pi/2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q1; rx(((3*pi)/2)) q1; rz(theta2) q2; rx(pi) q2; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q0; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q2; rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx((pi/2)) q2; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; cz q2, q1; | rx(pi) q1; cz q2, q1; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; rz(theta1) q0; rx((pi/2)) q0; | rx(pi) q0; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q0; rx(pi) q0; | rx((pi/2)) q1; cz q2, q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q0; rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1; | rx(((3*pi)/2)) q2; rx((pi/2)) q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(theta1) q2;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta1) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta1) q2; rz(theta2) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rx(pi) q2; cz q2, q1; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q0;
cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; rz((theta1+theta2)) q0;
rx((pi/2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q0;
rx(pi) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; | rx(pi) q0; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rz(theta2) q0; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(theta2) q0;
rx(((3*pi)/2)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rz(theta2) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(pi) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(theta1) q2;
rx(((3*pi)/2)) q2; rx(pi) q0; cz q2, q0; rx(pi) q2; cz q2, q0; | rx(pi) q0; cz q2, q0; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rx(pi) q1; cz q2, q1; rx(pi) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz(theta2) q0; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rz(theta2) q0; rz(theta2) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q0; | rx(pi) q1; rx(pi) q2; rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; | rz(theta2) q2; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta1) q1;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; rz(theta1) q2;
rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q2; | rz(theta2) q2; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q0; rx(pi) q0; | rx((pi/2)) q2; cz q2, q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
cz q2, q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz(theta1) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz((theta1+theta2)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rx(pi) q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q1;
rx(pi) q1; cz q2, q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rz(theta2) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(pi) q2; rz(theta1) q1; rx((pi/2)) q1;
rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2; | rz((theta1+theta2)) q0; rx(pi) q0; rz(theta1) q2; rz(theta2) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
rx(pi) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(pi) q2; rz(theta2) q2; rx(pi) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx((pi/2)) q0; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; | rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta2) q0; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rz(theta2) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(pi) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q2; cz q2, q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q2;
rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0; rz((theta1+theta2)) q1;
rx(pi) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; rx(pi) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rx((pi/2)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rx((pi/2)) q1; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; rz((theta1+theta2)) q2;
rx(pi) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q2; cz q2, q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rx(pi) q1; rz(theta1) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; cz q0, q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q0; rx(pi) q2; rz(theta1) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rx((pi/2)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(pi) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q2;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; rx(pi) q2;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz(theta1) q0; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz(theta1) q0; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q0; cz q2, q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(pi) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; | rx((pi/2)) q1; rx(pi) q0; rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta1) q0; rx((pi/2)) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; rz(theta1) q2;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q1;
cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1;
cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(pi) q2; cz q2, q0; | cz q2, q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q2;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q0;
cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1;
rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rx((pi/2)) q0; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz(theta1) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; rz(theta1) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q0;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta2) q0; rz(theta2) q2; rx(pi) q2;
rz((theta1+theta2)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
cz q2, q0; rx(pi) q0; cz q2, q0; rz(theta2) q1; rx(pi) q1; | cz q2, q1; rx(pi) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rz(theta1) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1;
rx(pi) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; rx(pi) q2;
cz q0, q1; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2; | cz q2, q1; rx(((3*pi)/2)) q0; rx(pi) q0; rx(pi) q2; cz q2, q1;
rx(pi) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q0;
cz q0, q1; rx(((3*pi)/2)) q2; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q2; rx(pi) q0; cz q0, q1;
rx((pi/2)) q2; rx(pi) q0; cz q0, q1; rx(pi) q0; | cz q0, q1; cz q2, q1; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rx(pi) q1; | rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; | rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rz(theta2) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rx((pi/2)) q0; rx((pi/2)) q1; rz(theta1) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1;
rx(pi) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rx(pi) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; | rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | cz q2, q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2;
rx((pi/2)) q0; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q0;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; rz(theta1) q2;
cz q2, q0; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; | rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta2) q0; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q2; rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rz(theta2) q0;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0; rx(pi) q0; | rx((pi/2)) q1; rz((theta1+theta2)) q0; rx(pi) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; rx((pi/2)) q2; | rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx((pi/2)) q1; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; rx((pi/2)) q2; | rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2; rx(pi) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rz(theta1) q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q1;
rx(pi) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0; | rx(pi) q1; rx(pi) q2; rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(pi) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q2;
rx((pi/2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q1; rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta2) q2; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q0; rz(theta2) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q2; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q0;
rx(pi) q2; rz(theta2) q1; | rz(theta2) q1; rx(pi) q2;
rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; rz(theta1) q1;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2;
rz((theta1+theta2)) q1; rz(theta1) q2; rz(theta1) q2; rx((pi/2)) q2; | rz(theta1) q1; rz(theta1) q2; rz(theta1) q2; rx((pi/2)) q2; rz(theta2) q1;
cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; cz q0, q1;
cz q0, q1; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q0; | rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q0; cz q0, q1;
rx(((3*pi)/2)) q2; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; | rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx(pi) q1; rz(theta1) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(pi) q1; cz q0, q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; cz q2, q1; rz((theta1+theta2)) q1;
rx(pi) q1; cz q0, q1; cz q2, q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; cz q2, q1; rz(theta2) q1;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz(theta1) q2;
rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; | rz(theta1) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2;
rx(pi) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(pi) q1; | rz(theta2) q1; rx(pi) q1; rz(((4*pi)-theta1)) q2;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta1) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta1) q0; rz(theta1) q1;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q1; | rx((pi/2)) q2; rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; rz(theta1) q1;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz((theta1+theta2)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rz(theta1) q1; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rx((pi/2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rz(theta1) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; | rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2; rx(pi) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; rx(pi) q2;
rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q0; rx(pi) q0; | rx((pi/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; rz((theta1+theta2)) q1;
cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2; cz q2, q1; rx(pi) q2; | cz q2, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rz(theta2) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(pi) q2; cz q2, q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q0;
cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; cz q2, q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz(theta1) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta1) q1; rx((pi/2)) q1; | rx(pi) q0; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
cz q2, q1; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; cz q2, q0; | rx(pi) q2; cz q2, q1; rx((pi/2)) q2; cz q2, q0; cz q2, q1;
cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2;
cz q2, q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; cz q0, q1; | rx(pi) q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q2;
rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q0;
rx(pi) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q1;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz(theta2) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; rz(theta1) q1;
cz q2, q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; | rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0;
rx(((3*pi)/2)) q2; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rz(theta2) q0; rz(theta2) q2; rx(pi) q2; | rz(theta2) q2; rx(pi) q2; rz(theta2) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2;
cz q2, q0; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; | cz q0, q1; rx((pi/2)) q1; rx(pi) q2; cz q2, q0; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
cz q2, q1; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; | rx((pi/2)) q0; cz q2, q0; rx(pi) q1; cz q2, q1; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q2; rx(pi) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rz(theta2) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; rz(theta1) q2; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(theta1) q2; rx((pi/2)) q2; rz(theta2) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; cz q0, q1; | rx(pi) q0; cz q0, q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1;
rx(pi) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q2; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q2; rx(pi) q0;
cz q2, q1; rx(pi) q1; cz q2, q1; rx(pi) q2; cz q2, q0; | rx(pi) q0; rx(pi) q1; rx(pi) q2; cz q2, q0; rx(pi) q0;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q2;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; rx((pi/2)) q0; | rx(pi) q1; cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q1; rz(theta2) q1; rx(pi) q1; | rx(pi) q0; rz(theta2) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
cz q2, q0; rx(pi) q0; cz q2, q0; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; cz q2, q0; rz(theta2) q0; rx(pi) q0; cz q2, q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0; rz(theta1) q0; | rx((pi/2)) q2; rz((theta1+theta2)) q0; rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; rz(theta1) q1;
rz(theta1) q0; rx((pi/2)) q0; rz(theta2) q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q0; rx((pi/2)) q0; rz(theta1) q1;
rx(pi) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(pi) q1;
cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0;
rx(pi) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q1;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q0; | rx(pi) q0; cz q2, q0; rx((pi/2)) q2; cz q2, q0; rx(pi) q0;
rz(theta1) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta1) q2; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q0; rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; | rz((theta1+theta2)) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz(theta1) q1;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta1) q0;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta1) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
cz q2, q1; rx(pi) q2; cz q2, q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; cz q2, q1; rz(theta2) q2; rx(pi) q2; cz q2, q1;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0;
rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; cz q2, q1; | rx((pi/2)) q1; cz q2, q1; rx(pi) q1; cz q0, q1; rx(pi) q1;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rx((pi/2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1;
rx(pi) q1; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; rx(pi) q0; | rx(pi) q2; cz q2, q0; rx((pi/2)) q2; rx(pi) q0; rx(pi) q1;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; rz(((4*pi)-theta1)) q1;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta2) q0;
cz q0, q1; rx(((3*pi)/2)) q2; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q2; rx((pi/2)) q1; cz q0, q1;
cz q2, q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | cz q2, q0; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; cz q2, q1;
rx(pi) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; rx(pi) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
cz q2, q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; cz q2, q1;
cz q2, q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; | cz q2, q0; rx((pi/2)) q1; rx(pi) q0; cz q2, q0; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q2; rx(pi) q0; | rx(((3*pi)/2)) q2; rx(pi) q0; cz q0, q1; rx(pi) q0; rx(pi) q2;
rx(pi) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rx(pi) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(pi) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; cz q2, q1; | rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1;
rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; rz(theta1) q2; rx((pi/2)) q2; | rx(pi) q0; rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(pi) q0; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q1; rx(pi) q0;
rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz(theta1) q1;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; rz(theta1) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; rz(theta2) q1; rx(pi) q1; | rx(pi) q2; rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx((pi/2)) q0; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rx((pi/2)) q2; cz q2, q0; rx(pi) q1; rx(pi) q2; | cz q0, q1; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q1; cz q0, q1;
rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | cz q0, q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; cz q0, q1;
cz q2, q0; rx(pi) q0; cz q0, q1; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; cz q0, q1; rz(theta2) q0; rx(pi) q0; cz q2, q0;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q1; rz(theta2) q2;
cz q0, q1; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | cz q2, q0; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q0;
cz q2, q0; rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q0; rx(pi) q0; | cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q2;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(theta2) q0;
cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(pi) q1; cz q2, q1;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2;
rx(pi) q1; cz q2, q1; rx(pi) q2; rz(theta1) q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1; rz(theta1) q0; rx((pi/2)) q0;
rx(pi) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx(pi) q0; cz q0, q1; rx(pi) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; rz(theta1) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q2; | rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz(theta1) q2;
cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta1) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q2;
rx(pi) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1; | rx((pi/2)) q1; rx(pi) q2; rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2;
rx(pi) q1; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(pi) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
cz q2, q0; cz q2, q1; rx(pi) q1; cz q2, q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; rx(pi) q1;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q0;
rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(pi) q1;
cz q0, q1; cz q2, q0; rx((pi/2)) q1; rx(pi) q2; cz q2, q0; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q1;
rx(pi) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(pi) q1; cz q0, q1; rx(pi) q0; cz q0, q1; | rx(pi) q1; cz q0, q1; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q0; rz((theta1+theta2)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(pi) q0; cz q0, q1; cz q2, q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; cz q2, q0; rz(theta2) q0;
rx(pi) q0; cz q0, q1; cz q2, q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; cz q2, q0; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rz(theta1) q0; rx((pi/2)) q0;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz(theta2) q0;
cz q2, q0; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; cz q0, q1; | rx(((3*pi)/2)) q0; rx(pi) q1; cz q0, q1; rx(pi) q1; rx(pi) q2;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(theta1) q1;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; rz(theta1) q0;
rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2;
rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q2; rz(theta2) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; | rz(theta1) q2; rz(theta2) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta2) q2;
rx(pi) q0; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; cz q0, q1; | rx(pi) q1; cz q0, q1; rx((pi/2)) q0; cz q0, q1; rx(pi) q0;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; rz((theta1+theta2)) q1;
rz(theta2) q1; rx(pi) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rx(pi) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; cz q2, q1; | cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx(pi) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; rx((pi/2)) q0;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(theta1) q2;
rz(theta1) q0; rz(theta2) q2; rx(pi) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx(pi) q2; cz q2, q0; cz q2, q1; rz(theta1) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx(pi) q2; cz q2, q0; rx(pi) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rz(theta2) q0; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta2) q0; rz(theta2) q0; rz(theta2) q2;
rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta2) q0; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q0; rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
cz q0, q1; rx(pi) q2; | rx(pi) q2; cz q0, q1;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(pi) q1; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q0; rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q2; rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1;
rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta1) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rz(theta1) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rx((pi/2)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx((pi/2)) q0; cz q0, q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta1) q2;
rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta1) q1;
rz(theta1) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; rz(theta1) q1;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rz(theta2) q2;
rx(pi) q0; cz q0, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; rz(theta2) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; cz q0, q1; | rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q0; cz q0, q1; rx(pi) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx((pi/2)) q1; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; cz q2, q1; | rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; rz((theta1+theta2)) q2;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; rz(theta1) q1;
rx((pi/2)) q0; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; | rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; rz(theta1) q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q0;
cz q2, q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; rx(pi) q0; | rx(pi) q0; cz q0, q1; rx((pi/2)) q1; rx(pi) q0; cz q2, q0;
rx(pi) q2; rz((theta1+theta2)) q0; | rz((theta1+theta2)) q0; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(pi) q1; cz q0, q1;
rx(pi) q0; rx(pi) q1; cz q0, q1; cz q2, q1; rx(pi) q2; | rx(pi) q1; cz q0, q1; rx(pi) q0; rx(pi) q2; cz q2, q1;
rx(((3*pi)/2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rz(theta2) q1; rx((pi/2)) q1;
rx((pi/2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0;
cz q2, q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q2; rx(pi) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q2; rx(pi) q2; cz q2, q0;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q1;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rx(pi) q0; | rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q1; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q1; rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(pi) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0;
rx(pi) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; rx(pi) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; | rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q1; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; rx(pi) q1;
cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q0; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz((theta1+theta2)) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1;
rx((pi/2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q2; cz q2, q1; rx(pi) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rz(theta1) q0; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q1; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q2; rz((theta1+theta2)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(pi) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta1) q1; rx((pi/2)) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q2; rx(pi) q1;
rx(pi) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; rz(theta1) q1;
rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz(theta2) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; cz q0, q1; | rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q1; rx(pi) q0; rz(theta1) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(theta1) q0; rz(theta2) q1; | rz(theta2) q1; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rx((pi/2)) q1; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q1; cz q0, q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(theta2) q1;
rx(((3*pi)/2)) q2; rz(theta2) q0; | rz(theta2) q0; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx(pi) q2; | rx(pi) q2; rx(((3*pi)/2)) q0;
rx((pi/2)) q1; rx(pi) q0; cz q0, q1; rx(pi) q1; cz q0, q1; | rx(pi) q0; cz q0, q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; cz q2, q0; | cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; | rx((pi/2)) q0; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q1;
rx(pi) q0; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; rz(theta2) q0;
rx(pi) q0; cz q2, q0; rx((pi/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q0; cz q2, q0; rx((pi/2)) q2; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rx(pi) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rx(pi) q1;
cz q0, q1; cz q2, q1; rx((pi/2)) q2; rx(pi) q0; cz q0, q1; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0;
cz q0, q1; cz q2, q1; rx((pi/2)) q2; rx(pi) q0; cz q0, q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1;
rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; rz(theta1) q1;
rx(((3*pi)/2)) q2; rx(pi) q1; cz q0, q1; | rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q1; cz q0, q1; | rx((pi/2)) q2; rx(pi) q1; cz q0, q1; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(pi) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2;
rx(pi) q1; cz q2, q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; cz q0, q1; | cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
cz q2, q0; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q2; cz q2, q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rz(theta2) q0; rz(theta2) q1; | rz(theta1) q2; rz(theta2) q0; rz(theta2) q0; rz(theta2) q1; rz(theta2) q2;
rx((pi/2)) q2; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q1; rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q2; rz((theta1+theta2)) q0; rx(pi) q0; rz(theta1) q2; rx((pi/2)) q2;
cz q2, q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q1; | rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q1; cz q2, q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q0; rz((theta1+theta2)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0; | rx((pi/2)) q2; rz((theta1+theta2)) q0; rz(theta1) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(theta1) q0; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; rz(theta1) q0;
rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz(theta1) q1; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rz(theta1) q1; rz(theta2) q0;
rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; | rz(theta1) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta1) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx((pi/2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz(theta1) q1; rx((pi/2)) q1; | rx(pi) q1; rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rx(pi) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rx(pi) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(pi) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rz(theta2) q1; rx(pi) q1; | rx(pi) q2; rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1;
rz(theta1) q1; rz(theta1) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q1; rz(theta1) q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q2; rz(theta1) q1; rz(theta1) q1; rx((pi/2)) q1; rz(theta1) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q2; cz q2, q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q1; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; cz q2, q1; | rx(pi) q2; cz q2, q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1;
rx((pi/2)) q2; cz q2, q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q2; cz q2, q1; rx(pi) q0;
rx((pi/2)) q2; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; | rx(pi) q1; cz q0, q1; rx((pi/2)) q1; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; | rx((pi/2)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q1;
cz q0, q1; rx(pi) q0; rx(pi) q2; cz q2, q1; rx(pi) q1; | cz q2, q1; rx(pi) q0; cz q0, q1; rx(pi) q1; rx(pi) q2;
cz q2, q1; rx((pi/2)) q0; cz q2, q0; rx(pi) q1; cz q2, q1; | rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rz(theta1) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rz(theta1) q1;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(theta2) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; | rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta2) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q1; cz q2, q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; rz(theta1) q1;
cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz((theta1+theta2)) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0;
rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q1; cz q0, q1; | cz q0, q1; rx((pi/2)) q2; cz q2, q0; rx(pi) q1; rx(pi) q2;
rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; | rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rz(theta2) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; | rx(pi) q0; rx(pi) q2; rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q0; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rx(pi) q0; rz(theta1) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz(theta1) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz(theta1) q1; rz(theta1) q2;
cz q0, q1; cz q2, q0; | cz q2, q0; cz q0, q1;
rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rz(theta2) q0; rz(theta2) q1;
cz q0, q1; rx((pi/2)) q2; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q2; rx(pi) q1; cz q0, q1;
rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; rz(theta1) q0;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz(theta1) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz(theta1) q0; rz(theta1) q1;
rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; rz(theta1) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz(theta1) q1;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta2) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
cz q2, q1; rx(pi) q1; rz(theta2) q0; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz(theta2) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q2;
cz q0, q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q1; | cz q2, q0; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q2;
cz q2, q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q1; | rx((pi/2)) q2; rx(pi) q0; rx(pi) q1; cz q2, q1; rx(pi) q1;
cz q0, q1; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; cz q2, q1; | rx(((3*pi)/2)) q1; rx(pi) q0; rx(pi) q2; cz q2, q1; rx(pi) q2;
cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; cz q2, q0;
rz(theta2) q1; rz(theta2) q2; rx(pi) q2; | rz(theta2) q2; rx(pi) q2; rz(theta2) q1;
rx(pi) q2; cz q2, q1; rx((pi/2)) q1; cz q2, q1; | cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; rx(pi) q0; | rx(((3*pi)/2)) q2; rx((pi/2)) q0; rx(pi) q2; cz q2, q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; rx(pi) q0; | rx((pi/2)) q0; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q0;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; rz(theta1) q2; rz(theta1) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(theta1) q2; rz(theta1) q2; rz(theta2) q1;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rx(pi) q2; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q2; rx(pi) q2;
rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz(theta1) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz(theta1) q0; rz(theta1) q2;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta2) q2;
rx(pi) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz(theta2) q1;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(theta1) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta1) q2; rx((pi/2)) q2;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rz(theta2) q0; | rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q2; rz(theta2) q0; rz(theta2) q1;
rz((theta1+theta2)) q2; rx(pi) q2; | rz(theta2) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q2; rx(pi) q2; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q1;
rz((theta1+theta2)) q2; rx(pi) q2; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q0;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta2) q0;
rz(theta2) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta2) q0; rz(theta2) q0; rx(pi) q0;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
rx((pi/2)) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx((pi/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rx(pi) q2;
rx((pi/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q2; rx(pi) q0;
rx((pi/2)) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2; rx(pi) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q2; | rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; | rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz(theta2) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
cz q2, q0; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q1; cz q2, q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; cz q2, q1; | rx((pi/2)) q2; cz q2, q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rz(theta2) q0; rz(theta2) q0; | rz(theta1) q2; rz(theta2) q0; rz(theta2) q0; rz(theta2) q0; rz(theta2) q2;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q2;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; | rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz(theta2) q1;
rx(pi) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(pi) q1; rx(pi) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx(pi) q1; rx(pi) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q0; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz((theta1+theta2)) q0; rz(theta2) q0; rx(pi) q0; cz q2, q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rx(pi) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q0; rz(theta2) q2; rx(pi) q2; | rx(pi) q0; rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx((pi/2)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q2;
rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0;
rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz(theta1) q1;
rz(theta1) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; rz(theta1) q0;
rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta2) q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta2) q1; rx(pi) q1; | rx(pi) q0; cz q2, q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; cz q0, q1; | rx((pi/2)) q0; cz q0, q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(theta1) q1;
rx((pi/2)) q0; rz(theta2) q2; | rz(theta2) q2; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx((pi/2)) q2; rz(theta1) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0;
rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1;
cz q2, q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; | rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1;
rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(theta2) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q2; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q1; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q1;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2;
rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1;
rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rz(theta1) q2;
rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rz(theta1) q0;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta2) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; rz(theta1) q0;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(theta2) q1;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rz(theta2) q0;
rx(((3*pi)/2)) q2; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1; | rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2;
rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q2;
rz(theta2) q2; | rz((theta1+theta2)) q2; rz(((4*pi)-theta1)) q2;
cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1; cz q0, q1; | cz q0, q1; rx(pi) q1; rx(pi) q2; cz q2, q0; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rx((pi/2)) q0; rx(pi) q1; cz q2, q1; | rx(pi) q1; cz q2, q1; rx((pi/2)) q0;
cz q0, q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2; | cz q2, q0; rx(((3*pi)/2)) q1; rx(pi) q1; rx(pi) q2; cz q2, q0;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rz(theta1) q1;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; rz(theta1) q2;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta1) q0; rz(theta1) q0; rx((pi/2)) q0;
cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; | rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1;
cz q2, q1; rx(pi) q1; cz q0, q1; rx(pi) q0; rx(pi) q1; | rx(pi) q1; cz q0, q1; rx(pi) q0; rx(pi) q1; cz q2, q1;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1;
rx((pi/2)) q2; rx(pi) q1; cz q0, q1; | rx(pi) q1; cz q0, q1; rx((pi/2)) q2;
rx((pi/2)) q2; rx(pi) q1; cz q0, q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta1) q0;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rx(pi) q0; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q0; rx(pi) q0;
rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q1; rz(theta2) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q2;
cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; | rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; rz(theta2) q2; rx((pi/2)) q2;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz(theta1) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q2; cz q2, q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta1) q2;
rx(pi) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; rx(pi) q2;
rx(pi) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q2; cz q2, q0; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(theta1) q1;
rx(((3*pi)/2)) q2; rx(pi) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q2; rz(theta1) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1; | rx((pi/2)) q2; rx(pi) q0; rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(theta1) q1; rz(theta2) q0; rx(pi) q0; cz q0, q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rz(theta1) q1;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz(theta2) q0;
rx(((3*pi)/2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz(theta1) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; rz(theta1) q0;
rz((theta1+theta2)) q1; rz(theta1) q0; rz(theta1) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz(theta1) q0; rz(theta1) q1; rz(theta1) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q0; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q2; rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(pi) q0; cz q2, q0; rx((pi/2)) q2; cz q2, q0; | cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta2) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q2; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q2; rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta2) q1;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(theta2) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2; rx(pi) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; cz q2, q0; | rx((pi/2)) q2; cz q2, q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0;
rx(pi) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(pi) q1; cz q0, q1; rx(pi) q1; | rx((pi/2)) q2; rx(pi) q1; cz q0, q1; rx(pi) q1; rx(pi) q2;
rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q0; cz q0, q1; | cz q0, q1; rx((pi/2)) q2; cz q2, q1; rx(pi) q0; rx(pi) q2;
rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2; rz(theta1) q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(pi) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(theta1) q2; rx((pi/2)) q2;
rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; rz(theta1) q0;
cz q2, q0; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rx(pi) q1; | rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q2; cz q2, q0; rx(pi) q2;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rx(pi) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(pi) q1; cz q2, q1; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx((pi/2)) q2; cz q2, q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; | rx(pi) q1; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; | rx((pi/2)) q0; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; rx(pi) q0;
cz q2, q1; rx(pi) q1; rz(theta1) q0; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz(theta1) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1;
rx(pi) q1; cz q0, q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q1; rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(pi) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rx(pi) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; | rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2;
rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; | rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1;
cz q0, q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; cz q2, q1; | rx(pi) q0; cz q0, q1; rx((pi/2)) q1; rx(pi) q0; rx(pi) q2;
rx(pi) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; rx(pi) q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q2; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1;
rx(pi) q0; cz q0, q1; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; cz q2, q0; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q1;
rx((pi/2)) q1; rz(theta1) q0; | rz(theta1) q0; rx((pi/2)) q1;
rx(((3*pi)/2)) q1; rx((pi/2)) q0; | rx((pi/2)) q0; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; | rx(pi) q0; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q2; rz(theta2) q0;
rx((pi/2)) q1; rx((pi/2)) q2; rz(theta1) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q0;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; | rx((pi/2)) q0; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; rx(pi) q0;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; rx((pi/2)) q1; | rx(pi) q0; cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(pi) q1; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta2) q2; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q2; rz(theta2) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
cz q2, q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; | rx(pi) q0; cz q2, q0; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta2) q1; | rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta2) q1; rz(theta2) q2;
rx((pi/2)) q2; rz((theta1+theta2)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q2;
rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rz(theta1) q1;
rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
cz q2, q0; rz(((4*pi)-theta1)) q1; | rz(((4*pi)-theta1)) q1; cz q2, q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rx((pi/2)) q1; | rx(pi) q2; cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(theta2) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rz(theta1) q1; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q0; rz(theta1) q1; rz(theta2) q2;
rz((theta1+theta2)) q0; rz(theta1) q1; rz(theta1) q1; | rz(theta1) q0; rz(theta1) q1; rz(theta1) q1; rz(theta2) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rz(theta1) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz(theta1) q1; rz(theta1) q1; rz(theta1) q2;
rx(pi) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; rx(pi) q2;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rx((pi/2)) q1; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q2; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1; | rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx((pi/2)) q0; cz q0, q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
cz q2, q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; | rx(pi) q2; cz q2, q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2;
cz q2, q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; | rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0;
cz q2, q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q0; rx(pi) q0; cz q2, q0; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rz(theta1) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q1; rx(pi) q1; | rx(pi) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx((pi/2)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; | rz(theta1) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; rz(theta2) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q2; rz(theta1) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(pi) q0; cz q0, q1; cz q2, q0; rx(pi) q0; rz(theta2) q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; cz q2, q0; rx(pi) q0;
cz q0, q1; rz(theta2) q0; | rz(theta2) q0; cz q0, q1;
cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1;
cz q2, q0; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; | cz q0, q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; cz q0, q1;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; | rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz(theta2) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; | rx((pi/2)) q0; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(pi) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; rx(pi) q2;
cz q0, q1; cz q2, q0; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q2; rx(pi) q1;
rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; | rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rx(pi) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; | rx(pi) q0; rx(pi) q1; rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2; | rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; rz(theta2) q0;
rx(pi) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; rz(theta2) q0;
rx((pi/2)) q0; rx((pi/2)) q1; rx((pi/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1; rx(pi) q0; rx(pi) q2;
rx((pi/2)) q0; rx((pi/2)) q1; rx((pi/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q2; rx(pi) q0; rx(pi) q1;
rx(pi) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta2) q1; rx(pi) q1; | rx(pi) q0; cz q0, q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; rz(((4*pi)-theta1)) q1;
rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rz(theta1) q1;
rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2;
cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; | rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0;
rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; | rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rz(theta1) q1;
rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; | rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rz(theta1) q2;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta1) q0; rz(theta2) q1; rx(pi) q1;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; rz(theta1) q1;
rx(pi) q0; cz q2, q0; rx(pi) q2; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q0;
rx(pi) q0; cz q2, q0; rx(pi) q2; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; rz(theta2) q0;
rx(pi) q0; cz q2, q0; rx(pi) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rx(pi) q2;
rz((theta1+theta2)) q1; rz(theta2) q2; | rz(theta2) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rx((pi/2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q1;
rz((theta1+theta2)) q2; rz(theta2) q1; rz(theta2) q1; rz(theta2) q1; | rz(theta1) q2; rz(theta2) q1; rz(theta2) q1; rz(theta2) q1; rz(theta2) q2;
rx(((3*pi)/2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rz(theta2) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q2; rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rz(theta1) q1;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rz(theta1) q2;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; rz(theta1) q0;
rx(pi) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; rz(theta1) q1;
cz q0, q1; rx(pi) q0; rx(pi) q2; cz q2, q1; | cz q2, q1; rx(pi) q0; cz q0, q1; rx(pi) q2;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; | rx(pi) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0;
rz(theta1) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rz(theta1) q0;
rx(pi) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; rx(pi) q0;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta1) q1;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta1) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1;
rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2; | rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; rz(theta2) q1;
rz(theta2) q1; rx(pi) q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rz(theta1) q1;
cz q2, q0; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; | cz q2, q1; rx((pi/2)) q1; rx(pi) q0; cz q2, q0; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(pi) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q2;
cz q2, q1; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rx(pi) q2; | rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rx(pi) q2; cz q2, q1;
rx(pi) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q0;
rx(pi) q0; rx(pi) q1; cz q0, q1; rx(pi) q2; cz q2, q1; | rx(pi) q1; cz q0, q1; cz q2, q1; rx(pi) q0; rx(pi) q2;
cz q0, q1; cz q2, q1; rx(pi) q0; rx(pi) q2; | rx(pi) q0; cz q0, q1; rx(pi) q2; cz q2, q1;
rx((pi/2)) q2; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; | rx(pi) q0; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q2;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(pi) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; | rx(pi) q0; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q2; rz(theta2) q1; | rz(theta2) q1; rx(((3*pi)/2)) q2;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q1;
rx(((3*pi)/2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q2;
cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q0; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz((theta1+theta2)) q0; rz(theta2) q2; rx(pi) q2; cz q2, q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(theta1) q2; rx((pi/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx((pi/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
cz q0, q1; rx(pi) q0; cz q0, q1; | rx(pi) q1; cz q0, q1; rx(pi) q0; cz q0, q1; rx(pi) q1;
cz q0, q1; rx(pi) q0; cz q0, q1; | rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1;
cz q0, q1; rx(pi) q0; cz q0, q1; | rx((pi/2)) q1; cz q0, q1; rx(pi) q0; cz q0, q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2; | rx(pi) q1; rx(pi) q2; rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; rz(theta1) q1;
rx(pi) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(pi) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; rz(theta1) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(theta1) q1; rz(theta2) q0;
cz q0, q1; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; | rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1;
cz q2, q1; rx(pi) q2; cz q2, q1; | rx((pi/2)) q1; cz q2, q1; rx(pi) q2; cz q2, q1; rx((pi/2)) q1;
cz q2, q1; rx(pi) q2; cz q2, q1; | rx(pi) q1; cz q2, q1; rx(pi) q2; cz q2, q1; rx(pi) q1;
cz q2, q1; rx(pi) q2; cz q2, q1; | rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(pi) q1; cz q0, q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rz(theta1) q1;
rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; | rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q2; rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(pi) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; rx(pi) q1;
rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q1; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
cz q2, q0; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; rx(pi) q0; | rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0; cz q2, q0;
cz q2, q0; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rx(pi) q2; | rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; rx(pi) q2; cz q2, q0;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; rz(theta1) q0; | rx(pi) q1; rz(theta1) q0; rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rx((pi/2)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q0;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1;
rz((theta1+theta2)) q0; rz(theta1) q0; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz(theta1) q0; rx((pi/2)) q0; rz(theta1) q2;
rz((theta1+theta2)) q0; rz(theta1) q0; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rz(theta1) q0; rx((pi/2)) q0; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q0; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q2;
cz q0, q1; cz q2, q0; rx(pi) q2; cz q2, q0; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; rx(pi) q2;
rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta1) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q0; rx((pi/2)) q0; rz(theta2) q2;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(theta1) q2; | rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(theta1) q2; rz(theta2) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta1) q1; rx((pi/2)) q1;
rx((pi/2)) q0; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; | rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q2;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; rz(theta2) q0;
rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rx(pi) q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q2; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q2; rx(pi) q1;
rx(pi) q0; cz q0, q1; rx(pi) q0; rz(theta2) q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(pi) q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q0;
cz q0, q1; rx(pi) q2; cz q2, q1; rz(theta2) q0; rx(pi) q0; | cz q2, q1; rx(pi) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; | rx((pi/2)) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rx(pi) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(pi) q1; rx(pi) q2; rz(theta2) q1; rx(pi) q1; cz q2, q1; | rx(pi) q2; cz q2, q1; rx(pi) q1; rz(theta2) q1; rx(pi) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rx(pi) q2; cz q2, q0; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; cz q2, q1; rx(pi) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
cz q2, q0; rx(pi) q0; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; | cz q2, q1; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rz(theta1) q1; rx((pi/2)) q1; | rx(pi) q2; rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q0; cz q0, q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q1; rz(theta1) q2; rz(theta2) q0; rx(pi) q0; | rz(theta1) q1; rz(theta1) q2; rz(theta2) q0; rx(pi) q0; rz(theta2) q1;
rx(pi) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rz(theta1) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rz(theta1) q0; rz(theta1) q2;
rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rz((theta1+theta2)) q2;
rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz(theta1) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; rz((theta1+theta2)) q0;
cz q2, q1; rx(pi) q1; cz q0, q1; rx(pi) q1; | rx(pi) q1; cz q0, q1; rx(pi) q1; cz q2, q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q0;
rx((pi/2)) q1; rz((theta1+theta2)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q1;
cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta2) q1; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q0; rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1; | rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1;
rx(pi) q2; cz q2, q0; rz(theta1) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q2;
rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz(theta1) q0; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rz(theta1) q0; rz(theta2) q2;
rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; rz(theta2) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(pi) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; | rx((pi/2)) q0; rx(pi) q2; rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q0; | rz(theta1) q0; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz(theta1) q0; rz(theta1) q2;
rz((theta1+theta2)) q0; rz(theta1) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rz(theta1) q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q1; | rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz(theta2) q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rz(theta2) q1; rz(theta2) q2;
rx(((3*pi)/2)) q2; rx(pi) q0; rz(theta1) q2; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rx(pi) q0; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
cz q2, q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; cz q2, q0;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q1; rz(theta1) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rz((theta1+theta2)) q1; rx(pi) q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; rz((theta1+theta2)) q2;
rx(pi) q0; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
cz q0, q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; rx(pi) q1; | rx(pi) q1; cz q2, q1; rx((pi/2)) q2; rx(pi) q1; cz q0, q1;
rx(pi) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q2;
rx(pi) q2; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q1; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q0; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx((pi/2)) q2; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1; | rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2;
rz(theta2) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rz(theta2) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; cz q0, q1; cz q2, q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; cz q2, q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rz(theta1) q0; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; rz(theta1) q0;
cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; cz q0, q1;
rz(theta1) q2; rz(theta2) q1; rx(pi) q1; cz q2, q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rx(pi) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2;
rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; rz(theta1) q2;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz(theta1) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz(theta1) q1; rz(theta2) q0;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(theta1) q0;
rx(pi) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rx((pi/2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q1; rz((theta1+theta2)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q1;
rx(pi) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; rx(pi) q1;
rz(theta2) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; rz(theta2) q0;
rx((pi/2)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2;
rx(pi) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; rx(pi) q2;
rx(pi) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
rx(pi) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(pi) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(theta1) q1;
cz q2, q0; cz q2, q1; rx(pi) q0; rx(pi) q1; | rx(pi) q0; cz q2, q0; rx(pi) q1; cz q2, q1;
cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0;
rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz(theta1) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta2) q2;
rx(pi) q1; cz q0, q1; rx((pi/2)) q0; cz q0, q1; | cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(pi) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; | rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rz(theta1) q0; rz(theta1) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
cz q0, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | cz q2, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0;
rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rz(theta2) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; cz q2, q1; | rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q1; rx(pi) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta2) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q0; cz q2, q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx((pi/2)) q1; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; cz q0, q1; | rx(pi) q0; cz q0, q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rx(pi) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q2; rx(pi) q0; rz(theta1) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2;
cz q0, q1; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rx(pi) q2; | cz q2, q1; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; rx(pi) q0;
cz q2, q0; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; | rx((pi/2)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(pi) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q2; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q2; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q2; rx((pi/2)) q2; | rx(pi) q0; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rx(pi) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rz(theta2) q0; rx(pi) q0; | rx(pi) q1; rz((theta1+theta2)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q0;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; rz(theta1) q2;
rz(theta1) q1; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(theta1) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
cz q0, q1; rx(pi) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; | cz q2, q1; rx(pi) q2; cz q2, q1; rz(theta2) q0; rx(pi) q0;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta2) q0; | rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta2) q0; rz(theta2) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q0; rz((theta1+theta2)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx((pi/2)) q2;
rz(theta1) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rz(theta1) q2;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rx(pi) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta2) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q2; rz(theta2) q1; rx(pi) q1; | rx(pi) q0; rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q0; rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; | rz(theta1) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
rx((pi/2)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q2;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; rz(theta1) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rz(theta1) q0;
rx((pi/2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; rz(theta1) q2;
cz q2, q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q2, q1; rx(pi) q1; cz q2, q1;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rz(theta2) q1; | rz(theta1) q2; rz(theta2) q0; rz(theta2) q1; rz(theta2) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q0;
rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(theta1) q0;
cz q2, q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; cz q0, q1; | rx(pi) q0; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
cz q2, q1; rx(((3*pi)/2)) q0; rx(pi) q2; cz q2, q1; | cz q0, q1; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; rx(pi) q2;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz(theta1) q1;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz(theta2) q0;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1;
cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | cz q0, q1; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; cz q2, q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rx(pi) q1;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rx((pi/2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; rz(theta2) q1;
rx(pi) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q1;
rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; cz q2, q1; | rx((pi/2)) q2; cz q2, q1; rx(pi) q2; cz q2, q0; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta1) q1;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; rz(theta1) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(theta1) q2; rz(theta2) q1;
; | cz q2, q0; cz q2, q0;
; | rz(((4*pi)-theta1)) q2; rz(theta1) q2;
; | rz(((4*pi)-theta1)) q0; rz(theta1) q0;
; | cz q0, q1; cz q0, q1;
; | rz(theta1) q2; rz(((4*pi)-theta1)) q2;
; | rz(theta1) q0; rz(((4*pi)-theta1)) q0;
; | cz q2, q1; cz q2, q1;
; | rz(((4*pi)-theta1)) q1; rz(theta1) q1;
; | rz(theta1) q1; rz(((4*pi)-theta1)) q1;
; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(pi) q1; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; rz(theta2) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q0; rz(theta2) q2; rx(pi) q2; | rx(pi) q1; rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rx((pi/2)) q2; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
rx(pi) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; rx(pi) q1;
cz q2, q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1;
cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q2; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz((theta1+theta2)) q2; rz(theta2) q2; rx(pi) q2; cz q2, q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q1;
cz q2, q0; rx((pi/2)) q0; cz q2, q0; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0; | rx((pi/2)) q2; rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; | rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q2;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta1) q0;
rx((pi/2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1;
cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q1; rx(pi) q2; cz q2, q0; | cz q2, q0; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2; | rx((pi/2)) q0; rx(pi) q1; rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q2; rx(pi) q0; | rx(((3*pi)/2)) q2; rx(pi) q1; cz q0, q1; rx(pi) q0; rx(pi) q2;
rz(theta2) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rz(theta2) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx(pi) q1; cz q0, q1; rx(pi) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
cz q0, q1; cz q2, q1; rx(pi) q2; cz q2, q0; rx(pi) q0; | rx(pi) q2; cz q2, q0; cz q2, q1; rx(pi) q0; cz q0, q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; rx(pi) q2; | rx(pi) q1; cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(pi) q1; cz q2, q1; rx(pi) q2; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; rz(theta2) q1;
rx(pi) q1; cz q2, q1; rx(pi) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(pi) q1; cz q2, q1; rx(pi) q2; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; rz(theta1) q0;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rz((theta1+theta2)) q1;
cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1;
rx(pi) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; rz(theta1) q2; | rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; rz(theta1) q2; rz(theta2) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx((pi/2)) q1;
rx((pi/2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q2;
cz q2, q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta1) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q2;
rx((pi/2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
rx(pi) q0; rx(pi) q2; cz q2, q0; cz q2, q1; rx(pi) q0; | rx(pi) q1; rx(pi) q2; cz q2, q0; cz q2, q1; rx(pi) q1;
rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(theta1) q0;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; rz(theta2) q2; rx(pi) q2;
rx(pi) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx((pi/2)) q0; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(pi) q1;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rx(pi) q1; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; cz q2, q1; | rx(pi) q2; cz q2, q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1;
rx((pi/2)) q2; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; | rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
rx(pi) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q1;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q2;
rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q2; rz(theta2) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(pi) q0; cz q0, q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q1;
cz q0, q1; rx(pi) q1; cz q2, q1; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; cz q2, q1; rz(theta2) q1; rx(pi) q1; cz q0, q1;
cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; | rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0;
cz q0, q1; rx((pi/2)) q1; cz q0, q1; | rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0;
cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q1; rx(pi) q1; rx(pi) q2; | rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2; cz q2, q0;
rx((pi/2)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rx(pi) q1; cz q0, q1; cz q2, q1; rz(theta1) q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; cz q2, q1; rz((theta1+theta2)) q1;
rz(theta1) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; cz q2, q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; cz q2, q1; rz(theta1) q2;
rz(theta1) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; | rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz(theta1) q2;
cz q2, q1; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; | rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1;
rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q1; cz q2, q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
cz q0, q1; rx((pi/2)) q2; cz q2, q0; rx(pi) q1; cz q0, q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(pi) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q1; | rx((pi/2)) q2; rx(pi) q0; rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rx(pi) q0; rx(pi) q2; cz q2, q1; rz(theta1) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; rx(pi) q2; | rx(pi) q0; cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; | rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rz(theta2) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta2) q0; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q1; rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta1) q1; rz(theta1) q1; rx((pi/2)) q1;
rx((pi/2)) q2; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0; | rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rx((pi/2)) q2;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx((pi/2)) q0; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q2; rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx((pi/2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(theta2) q0;
rx((pi/2)) q2; rx(pi) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1;
rx((pi/2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q2;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(pi) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0;
rx(((3*pi)/2)) q2; rx(pi) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
cz q0, q1; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | cz q2, q1; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; cz q0, q1;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; | rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(pi) q1; rz(theta1) q1; rz(theta1) q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; rz(theta1) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q1; rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(pi) q1; | rx(pi) q1; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q1; | rx((pi/2)) q2; rx(pi) q1; rx(pi) q2;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx((pi/2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx((pi/2)) q0; rx((pi/2)) q2; rz(theta1) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx(pi) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rz(theta1) q1; | rz((theta1+theta2)) q0; rx(pi) q0; rz(theta1) q1; rz(theta1) q1; rz(theta2) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q0; rx(pi) q2; cz q2, q1; | cz q2, q1; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2;
rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; | rx((pi/2)) q2; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q2; rx(pi) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q1;
rx(pi) q0; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0;
rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta2) q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; | rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q1; cz q2, q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rz(theta1) q2; | rz((theta1+theta2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; rz(theta1) q2; rz(theta2) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q1; rx((pi/2)) q1; rz(theta2) q2;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz(theta1) q2;
cz q0, q1; rx(pi) q0; cz q2, q0; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; cz q2, q0; rz(theta2) q0; rx(pi) q0; cz q0, q1;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; rz(theta2) q0;
rz(theta1) q0; | rz(((4*pi)-theta1)) q1; rz(theta1) q0; rz(theta1) q1;
rz(theta1) q0; | rz(((4*pi)-theta1)) q2; rz(theta1) q0; rz(theta1) q2;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rx(pi) q1; cz q0, q1; rx(pi) q0; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(pi) q1; cz q0, q1; rx(pi) q0; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q1;
rx(pi) q1; cz q0, q1; rx(pi) q0; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; rz(theta2) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; | rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta2) q2;
rz(theta1) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; | rz(theta2) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
cz q0, q1; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0; | rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rx(pi) q0; cz q0, q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rz(theta1) q2; rx((pi/2)) q2;
cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q2; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1;
rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; | rx((pi/2)) q1; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rx((pi/2)) q1; cz q2, q1; rx(pi) q0; rx(pi) q1; | cz q2, q0; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q0; cz q2, q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q0; rx(pi) q0; | rx((pi/2)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta1) q0;
rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q0; rz(theta2) q1; rx(pi) q1; | rz(theta2) q1; rx(pi) q1; rz(theta1) q0;
rz(theta1) q0; rz(theta2) q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q0; rz(theta1) q1;
rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rz(theta1) q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rx(pi) q1; | rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q0;
rx(pi) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; | rz(theta2) q1; rx(pi) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; | rz(theta1) q2; rz(theta2) q1; rx(pi) q1; rz(theta2) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; rz(theta1) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; | rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz(theta2) q2;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q1;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta1) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rx((pi/2)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
rx(pi) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0; | rx((pi/2)) q0; rx(pi) q1; rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(pi) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; rx(pi) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta2) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q0; | rz(((4*pi)-theta1)) q0; rx(pi) q2;
rz((theta1+theta2)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rx(pi) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; rx(pi) q0;
rx(pi) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rz(theta2) q0;
rx(pi) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0;
cz q2, q1; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; cz q2, q1;
cz q2, q1; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; | cz q0, q1; rx((pi/2)) q2; rx(pi) q0; cz q0, q1; rx(pi) q0;
rx(pi) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; rx(pi) q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rz(theta2) q0; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; rz(theta2) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; | rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta2) q2;
cz q0, q1; rx((pi/2)) q2; cz q2, q1; rx(pi) q0; cz q0, q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2; | rx((pi/2)) q2; rx(pi) q1; rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta1) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1;
rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rz(theta1) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q2; | rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(pi) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rx(pi) q2;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rx((pi/2)) q1; rz(theta2) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q0; cz q2, q0; rx(pi) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q0; rx(pi) q1; | rx((pi/2)) q2; rx(pi) q0; rx(pi) q1; rx(pi) q2;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; rz(theta1) q2;
rx((pi/2)) q0; rx(pi) q1; | rx(pi) q1; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q0; rz(theta2) q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta1) q0; | rx((pi/2)) q1; rz(theta1) q0; rz(theta1) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
cz q2, q1; rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rx(pi) q2; | rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; rx(pi) q2; cz q2, q1;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rz(theta2) q1; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta2) q1; rz(theta2) q1; rz(theta2) q2;
rx((pi/2)) q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rx((pi/2)) q1;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q2;
rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; rz(theta1) q0;
cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; | rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(pi) q1; rx(pi) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; | rx(pi) q0; rx(pi) q1; rx(pi) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0;
rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz(theta2) q0;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz(theta2) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q2; rz(theta2) q1;
rx(pi) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; rx(pi) q1;
rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; rz(theta1) q2;
rx(((3*pi)/2)) q1; rx(pi) q0; rx(pi) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx(pi) q0; rx(pi) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
cz q0, q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; cz q0, q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(pi) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx(pi) q2; cz q2, q0; cz q2, q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; rz(theta1) q1; | rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; rz(theta1) q1; rz(theta2) q2;
rz((theta1+theta2)) q0; rz(theta2) q0; | rz(theta2) q0; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta1) q1; rx((pi/2)) q1; | rx(pi) q1; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta2) q0; rx(pi) q0; | rx(pi) q1; cz q2, q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rx(pi) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(pi) q1; rx(pi) q2; rz(theta1) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx((pi/2)) q2; rz(theta1) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(pi) q2; cz q2, q1; rx(pi) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2;
rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q1;
rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta2) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; cz q2, q0; | cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0;
cz q2, q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q0; | rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q0; cz q2, q0;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta2) q1;
rz(theta2) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(theta2) q1;
rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rx(pi) q0; cz q2, q0; rx(pi) q0; rz(theta2) q0; rx(pi) q0;
rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q0; rx(pi) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; | rx((pi/2)) q0; rx(pi) q1; rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta1) q1;
rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx((pi/2)) q2; cz q2, q1; | rx((pi/2)) q0; rx((pi/2)) q1; rx((pi/2)) q2; cz q2, q1; rx(pi) q0;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q0; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q0; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(theta1) q1;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta2) q0; rx((pi/2)) q0;
rx(pi) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx((pi/2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
rx(pi) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1;
rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rz(theta1) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
cz q2, q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; cz q0, q1; | rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1;
cz q0, q1; rx(pi) q1; cz q0, q1; rx(pi) q0; rx(pi) q1; | cz q2, q0; rx(pi) q2; cz q2, q0; rx(pi) q0; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q1; rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rz(theta1) q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q1; | rx((pi/2)) q2; rz(theta1) q1; rz(theta1) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q0;
cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; cz q2, q0; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(pi) q0; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(pi) q1; rz(theta2) q0; | rz(theta2) q0; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; | rx((pi/2)) q2; rx(pi) q0; rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(pi) q1; cz q2, q1; rx((pi/2)) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q1; cz q2, q1; rx((pi/2)) q2; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rx(pi) q1; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; rz(theta2) q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta2) q1; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(theta2) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(theta1) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; rz(theta1) q2;
cz q2, q0; rz(theta2) q2; | rz(theta2) q2; cz q2, q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q2; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q0;
rx(pi) q0; rz(theta2) q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(pi) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; rx(pi) q2;
rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q1;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q2; rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; rz(theta1) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta1) q0; rx((pi/2)) q0; | rx(pi) q1; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
cz q0, q1; cz q2, q0; rx(pi) q1; rx(pi) q2; | rx(pi) q1; cz q0, q1; rx(pi) q2; cz q2, q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rx(pi) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; rx(pi) q0;
rz(theta1) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rz(theta1) q1;
rz(theta1) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rz(theta1) q1; rz(theta1) q2;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; rz(theta1) q1;
cz q2, q0; rx(pi) q2; cz q2, q1; rx(pi) q2; | rx(pi) q2; cz q2, q1; rx(pi) q2; cz q2, q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q1; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q1; rz((theta1+theta2)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(pi) q2;
rx(pi) q0; cz q2, q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(pi) q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; rz(theta1) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(theta1) q1; rz(theta1) q2;
cz q2, q1; rx(pi) q1; rz(theta1) q2; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz(theta1) q2; rz(theta2) q1; rx(pi) q1; cz q2, q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q2; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q0; rz(theta2) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(theta1) q2; rx((pi/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; rx((pi/2)) q0;
rx((pi/2)) q0; rx((pi/2)) q2; | rx((pi/2)) q2; rx((pi/2)) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; | rx(pi) q0; rx(pi) q2; rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rx(pi) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q2; rx(pi) q1;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rx(pi) q0; rz(theta1) q0; rz(theta1) q0; rx((pi/2)) q0;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta2) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; rz(theta2) q1; | rz(theta1) q2; rz(theta2) q0; rx(pi) q0; rz(theta2) q1; rz(theta2) q2;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx((pi/2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rx(pi) q2; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1;
rx(pi) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; rx(pi) q2;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta1) q1; rx((pi/2)) q1;
cz q2, q1; rx(pi) q1; cz q2, q1; | rx((pi/2)) q2; cz q2, q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2;
cz q2, q1; rx(pi) q1; cz q2, q1; | rx(pi) q2; cz q2, q1; rx(pi) q1; cz q2, q1; rx(pi) q2;
cz q2, q1; rx(pi) q1; cz q2, q1; | rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2;
cz q2, q0; rx((pi/2)) q1; | rx((pi/2)) q1; cz q2, q0;
cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q0; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1;
rx((pi/2)) q1; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; | rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rx((pi/2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx(pi) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q2; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0; rz(((4*pi)-theta1)) q2;
cz q0, q1; cz q2, q1; rx(pi) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta1) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx(pi) q2; cz q2, q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
cz q2, q0; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; rx(pi) q1; | cz q2, q1; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q1; rz((theta1+theta2)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1;
rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rz(theta1) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q1;
rx(pi) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rz((theta1+theta2)) q1; rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q0;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; rz(theta1) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; cz q2, q1; | rx((pi/2)) q1; cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; | rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta2) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; cz q2, q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(theta1) q2; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; | rx(pi) q1; rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q1; rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q1;
rx((pi/2)) q0; rx(pi) q2; cz q2, q1; | rx(pi) q2; cz q2, q1; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q1; cz q0, q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q1; | rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(pi) q1;
cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta2) q1;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; rx((pi/2)) q0; | rx(pi) q0; cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1; cz q2, q1; | rx(((3*pi)/2)) q2; rx((pi/2)) q0; rx((pi/2)) q1; cz q2, q1; rx(pi) q0;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta1) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta1) q1; rz(theta1) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q1;
rx((pi/2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; rx((pi/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx(pi) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(pi) q1; cz q0, q1; cz q2, q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; cz q2, q1; rz(theta1) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx((pi/2)) q1; cz q2, q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(theta1) q0;
rx((pi/2)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; cz q2, q0; rx((pi/2)) q0; | rx((pi/2)) q0; cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(pi) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1;
rx((pi/2)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rz(theta1) q1; rz(theta1) q1; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rx(pi) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q0;
rx(pi) q1; rz(theta1) q2; | rz(theta1) q2; rx(pi) q1;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta2) q0;
rx(((3*pi)/2)) q0; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx(pi) q2; rz(theta1) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q0; cz q0, q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
cz q0, q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; | rx(pi) q1; cz q0, q1; rx((pi/2)) q1; cz q0, q1;
rz(theta1) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; | rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; | cz q2, q1; rx(pi) q2; cz q2, q1; rx(pi) q1; cz q2, q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q0;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2;
rx(pi) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q0;
rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(pi) q0; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; cz q2, q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; | rx(pi) q0; rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
cz q2, q1; rx((pi/2)) q0; cz q0, q1; cz q2, q0; | rx((pi/2)) q0; cz q0, q1; cz q2, q0; cz q2, q1;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0; rz(theta1) q1; | rx((pi/2)) q2; rz((theta1+theta2)) q0; rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q2; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rz(theta1) q2;
rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rz(theta1) q0;
rx((pi/2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx(pi) q2; rz(theta1) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q1;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rz(theta1) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rz(theta1) q2; rz(theta2) q1;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(pi) q1; rz(theta2) q1; rx(pi) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(pi) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; rx(pi) q1;
rx((pi/2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q2;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(theta1) q2;
rx((pi/2)) q0; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx((pi/2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
cz q2, q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; | rx(pi) q2; cz q2, q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta2) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
cz q2, q1; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q0; | rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; cz q2, q0; cz q2, q1;
rx(((3*pi)/2)) q0; rx(pi) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; | rx((pi/2)) q0; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q1; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
cz q0, q1; rx(pi) q1; cz q2, q1; rx(pi) q2; cz q2, q1; | rx(pi) q0; cz q0, q1; rx(pi) q0; rx(pi) q1; rx(pi) q2;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; rz(theta2) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx((pi/2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0;
rx(((3*pi)/2)) q2; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; cz q2, q1; | rx(pi) q1; cz q2, q1; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q0; rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q0; rx(pi) q2; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx(pi) q0; rx(pi) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rx(pi) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; rx(pi) q1;
rx(pi) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q1; rx(pi) q2; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx(pi) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
cz q0, q1; rx(pi) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; | cz q2, q1; rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q0; rx(pi) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta1) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q1; rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
cz q2, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | cz q2, q0; rx(pi) q0; rx(pi) q1; cz q2, q1; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q2;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q2;
rz((theta1+theta2)) q0; rz(theta1) q1; rz(theta1) q1; rz(theta1) q2; | rz(theta1) q0; rz(theta1) q1; rz(theta1) q1; rz(theta1) q2; rz(theta2) q0;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q0; rx(pi) q2;
cz q2, q0; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; cz q0, q1; | rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q2; rz(theta1) q0; | rz(theta1) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta1) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rz(theta1) q0; rz(theta1) q1;
rx(pi) q1; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; cz q2, q0; | rx(pi) q2; cz q2, q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; | rx(pi) q2; rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta2) q0;
rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1;
rz(theta1) q1; rz(theta1) q2; | rz(theta1) q2; rz(theta1) q1;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta2) q0;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rz(theta2) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; cz q2, q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; cz q2, q1; rz(((4*pi)-theta1)) q1;
rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx((pi/2)) q0; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rx((pi/2)) q1; rx((pi/2)) q2;
rz(theta2) q2; rx(pi) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rz(theta1) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; rz(theta1) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q0; cz q2, q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
cz q0, q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; cz q2, q0; | rx(((3*pi)/2)) q0; rx(pi) q1; rx(pi) q2; cz q2, q0; rx(pi) q2;
rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta1) q0;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
cz q2, q0; rx(pi) q0; cz q0, q1; rx(pi) q1; cz q0, q1; | rx(pi) q1; rx(pi) q2; cz q2, q0; rx(pi) q0; rx(pi) q2;
rx(pi) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; rx(pi) q1;
cz q0, q1; rx(pi) q0; rz(theta1) q2; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz(theta1) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rz(theta1) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q0;
cz q2, q1; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; | cz q2, q0; rx((pi/2)) q0; rx(pi) q1; cz q2, q1; rx(pi) q1;
cz q2, q0; rz(theta1) q2; | rz(theta1) q2; cz q2, q0;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx((pi/2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta1) q1;
cz q2, q0; rx(pi) q0; rx(pi) q1; cz q0, q1; rx(pi) q0; | rx(pi) q0; rx(pi) q1; cz q0, q1; rx(pi) q0; cz q2, q0;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; | rx(pi) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; rx(pi) q0; | rx(((3*pi)/2)) q1; rx((pi/2)) q0; rx(pi) q1; cz q2, q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(pi) q2; cz q2, q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rz(theta1) q2;
rz((theta1+theta2)) q1; rx(pi) q1; rz(theta2) q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q0;
cz q0, q1; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; cz q2, q0; | rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rx(pi) q1; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx((pi/2)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
cz q0, q1; cz q2, q1; rx(pi) q1; cz q0, q1; rx(pi) q2; | cz q2, q0; cz q2, q1; rx(pi) q1; rx(pi) q2; cz q2, q0;
rx(((3*pi)/2)) q0; rx(pi) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; | rx((pi/2)) q0; rx(pi) q1; rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx((pi/2)) q0; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx(pi) q0; cz q2, q0; rx(pi) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q2, q0; | rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q2, q0; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta1) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz(theta1) q1;
rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(pi) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; | rz(theta1) q0; rz(((4*pi)-theta1)) q1;
rx(pi) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; | rx(pi) q0; rz((theta1+theta2)) q1; rz(theta1) q0; rz(theta1) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; | rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta1) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rx(pi) q2;
rz((theta1+theta2)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; rz(theta2) q2; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2;
rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1;
rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(pi) q2;
rx((pi/2)) q0; rx(pi) q1; cz q0, q1; rx(pi) q0; cz q0, q1; | rx(pi) q1; cz q0, q1; rx(pi) q0; cz q0, q1; rx((pi/2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; rx(pi) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx((pi/2)) q2; rx(pi) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; rx((pi/2)) q0; | rx(pi) q0; rx(pi) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rx(pi) q0; cz q0, q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(pi) q0; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; rz(theta2) q0;
rx(pi) q0; cz q0, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rx(pi) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rz(theta1) q0;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q1;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta2) q1;
rx((pi/2)) q0; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; | rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q0; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q2; rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rx((pi/2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx((pi/2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rx(pi) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx((pi/2)) q2; cz q2, q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0; rz(theta1) q0; | rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q0; rz(theta1) q0; rz(theta2) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; | rx((pi/2)) q1; rx(pi) q0; rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; | rx((pi/2)) q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rx((pi/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta2) q1; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q1; rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; | rx((pi/2)) q2; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; | rx((pi/2)) q0; rx((pi/2)) q2; rx(pi) q0;
rx(pi) q1; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q2; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; | rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q0; cz q0, q1; rx(pi) q0; | rx((pi/2)) q2; rx(pi) q0; cz q0, q1; rx(pi) q0; rx(pi) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q1; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; cz q0, q1; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; | rx(pi) q0; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rz(theta1) q0; rx((pi/2)) q0;
cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; | cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q1;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; rz(theta2) q0;
rx((pi/2)) q0; rx(pi) q2; cz q2, q1; rx(pi) q2; | cz q0, q1; cz q2, q1; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; | rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(theta2) q0;
rx((pi/2)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q2;
rx((pi/2)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q2;
rx((pi/2)) q2; rx(pi) q1; cz q0, q1; rx(pi) q1; | cz q0, q1; cz q2, q0; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2;
rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; | rx(pi) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2;
rz((theta1+theta2)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz((theta1+theta2)) q1;
rx(pi) q0; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx((pi/2)) q1; | rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx((pi/2)) q1; rx(pi) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q1; cz q2, q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rx((pi/2)) q0; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rx(pi) q0; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0; | rz((theta1+theta2)) q1; rx(pi) q1; rz(theta2) q0; rz(theta2) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q1; rx((pi/2)) q1;
rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; | rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rz(theta2) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta2) q1; | rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta2) q1; rz(theta2) q2;
rx(pi) q0; cz q2, q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q0; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q0; rz(theta2) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
cz q2, q0; rx(pi) q2; cz q2, q1; rx(pi) q1; cz q2, q1; | rx(pi) q0; cz q2, q0; rx(pi) q0; rx(pi) q1; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; | rx(pi) q0; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q0;
cz q2, q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; cz q0, q1; | rx(pi) q0; cz q2, q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rz((theta1+theta2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta2) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q2; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q0; rz((theta1+theta2)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rx(pi) q2; rz(theta2) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx((pi/2)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; | rx((pi/2)) q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rz(theta1) q0;
rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx(pi) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; | rx((pi/2)) q0; rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q1; | rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q1; | rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rx(pi) q1; cz q0, q1; rx(pi) q0; rx(pi) q1; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q0; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz((theta1+theta2)) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; | rx(pi) q1; rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q2; rz(theta1) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q0; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q1; rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q0;
rx(pi) q2; cz q2, q1; rx(pi) q1; rx(pi) q2; rz(theta2) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q1;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(theta1) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; | rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q1; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; rx((pi/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx(pi) q0; cz q0, q1; rx(pi) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(pi) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; rx(pi) q1;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(theta1) q2;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q1;
cz q2, q1; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | cz q2, q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; cz q2, q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q1; rx(pi) q0; cz q2, q0; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rx(pi) q0; cz q2, q0; rx(pi) q0; rx(pi) q1; cz q2, q1;
rx(pi) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; | rx(pi) q1; rx(pi) q2; rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rx(pi) q2; | rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q0; | cz q0, q1; cz q2, q0; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1; rx(pi) q0; cz q2, q0; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q2, q0; rx(pi) q1;
rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rz(theta2) q2;
rx(((3*pi)/2)) q0; rx(pi) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; | rx((pi/2)) q0; rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; | rx(pi) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q0; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q2; rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rx(pi) q2;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
cz q0, q1; rz(((4*pi)-theta1)) q1; | rz(((4*pi)-theta1)) q1; cz q0, q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rx(pi) q1; cz q2, q1; rx(pi) q2; cz q2, q1; | cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1;
rx(pi) q1; cz q2, q1; rx(pi) q2; cz q2, q1; | rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; cz q2, q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rx(pi) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; | rx((pi/2)) q1; rx(pi) q0; rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rx((pi/2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx((pi/2)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; cz q2, q0; rx(pi) q0;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q2;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta1) q1;
rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; | rx(pi) q1; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(pi) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx(pi) q0; rx(pi) q1; rx(pi) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(pi) q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx(pi) q1;
rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; rx((pi/2)) q1;
cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; cz q0, q1; | rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q2;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; | rx(pi) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; | rx(((3*pi)/2)) q2; rx((pi/2)) q0; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; | rx(((3*pi)/2)) q1; rx((pi/2)) q0; rx((pi/2)) q1;
cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1;
rx(pi) q0; rz(theta2) q2; | rz(theta2) q2; rx(pi) q0;
rx(pi) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(pi) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1;
rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1;
rx(pi) q0; rz(theta1) q2; | rz(theta1) q2; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q2; rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rz((theta1+theta2)) q0;
cz q2, q1; rx(pi) q1; rz(theta2) q1; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz(theta2) q1; rz(theta2) q1; rx(pi) q1; cz q2, q1;
rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; rz(((4*pi)-theta1)) q0;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; rz(theta2) q0;
rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(pi) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta1) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; cz q2, q0; rx(pi) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; rz(theta1) q0;
cz q2, q1; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2; | rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; rx(pi) q2; cz q2, q1;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx((pi/2)) q1; cz q0, q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rz(theta1) q2;
rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q0; rx((pi/2)) q2;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q1; rz((theta1+theta2)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q2; rx(pi) q1;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2;
cz q2, q0; rx(pi) q0; cz q0, q1; cz q2, q0; rx(pi) q0; | rx(pi) q0; cz q0, q1; cz q2, q0; rx(pi) q0; cz q2, q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rz(theta2) q2;
cz q2, q1; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; cz q2, q0; | rx((pi/2)) q2; cz q2, q1; rx(pi) q2; cz q2, q0; cz q2, q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q2; rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx(pi) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(theta1) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
cz q2, q0; rx(pi) q0; cz q2, q0; rx(pi) q0; | rx(pi) q1; cz q2, q1; rx(pi) q1; cz q2, q1;
cz q2, q0; rx(pi) q0; cz q2, q0; rx(pi) q0; | cz q2, q1; rx(pi) q1; cz q2, q1; rx(pi) q1;
cz q2, q0; rx(pi) q0; cz q2, q0; rx(pi) q0; | rx(pi) q0; cz q2, q0; rx(pi) q0; cz q2, q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q2;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta1) q0;
rz((theta1+theta2)) q0; rx(pi) q0; | rz(theta2) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q0; rx(pi) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; rz(theta1) q1;
rz((theta1+theta2)) q0; rx(pi) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; rz(theta1) q2;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rx(pi) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; rx((pi/2)) q0;
rx(pi) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; rx(pi) q1;
cz q0, q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; | rx(pi) q0; cz q0, q1; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; | rx(pi) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta1) q2;
cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2; cz q2, q1;
rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rx(pi) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q2, q0; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(theta2) q1;
rx(pi) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rx((pi/2)) q2; rz(theta1) q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; rx((pi/2)) q2;
rx((pi/2)) q2; rz(theta1) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2;
cz q2, q1; rx(((3*pi)/2)) q0; cz q0, q1; | rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q1;
rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; rz(theta1) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; rz(theta1) q1;
rx((pi/2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0;
rx(pi) q2; cz q2, q1; rx(pi) q1; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(pi) q2; cz q2, q1; rx(pi) q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q2;
rx(pi) q2; cz q2, q1; rx(pi) q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; rz(theta2) q2;
cz q2, q1; rx(pi) q0; cz q0, q1; cz q2, q0; | rx(pi) q0; cz q0, q1; cz q2, q0; cz q2, q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; | rz(theta1) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; rz(theta2) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q1; rz(theta1) q0;
cz q0, q1; cz q2, q1; rx(pi) q0; rz(theta2) q2; rx(pi) q2; | rx(pi) q0; cz q0, q1; rz(theta2) q2; rx(pi) q2; cz q2, q1;
cz q0, q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | cz q2, q0; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; cz q0, q1;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q0;
rx(pi) q2; cz q2, q0; cz q2, q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; cz q2, q1; rz((theta1+theta2)) q2;
rx(pi) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx(pi) q2; cz q2, q0; cz q2, q1; rz(theta2) q2;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q1; rz(theta1) q2;
rx(pi) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; rx(pi) q1;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; rz(theta1) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
cz q2, q0; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; | rx(pi) q0; cz q2, q0; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0;
cz q2, q0; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0;
cz q2, q0; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; | rx((pi/2)) q0; cz q2, q0; rx(pi) q2; cz q2, q0; rx(pi) q0;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; rx(pi) q1; | rx(((3*pi)/2)) q2; rx((pi/2)) q1; rx(pi) q2; cz q2, q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; rx(pi) q1; | rx((pi/2)) q1; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; cz q2, q0; | rx((pi/2)) q0; cz q2, q0; rx(pi) q0; cz q0, q1; rx(pi) q0;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx((pi/2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q1; rx(pi) q1; | rx((pi/2)) q0; cz q2, q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx((pi/2)) q1; cz q0, q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rx(pi) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; rx(pi) q2;
rz(theta1) q0; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q0;
rz(theta1) q1; rz(theta1) q1; rz(theta2) q2; rx(pi) q2; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q1; rz(theta1) q1; rz(theta1) q2;
cz q2, q0; rx((pi/2)) q1; cz q0, q1; rx(pi) q2; cz q2, q0; | rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2;
cz q2, q0; rx((pi/2)) q1; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q1; rx(pi) q0; cz q2, q0;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q1;
cz q2, q1; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; | rx(pi) q2; cz q2, q1; rx((pi/2)) q2; cz q2, q1;
cz q0, q1; rx(pi) q0; cz q2, q0; rx(pi) q0; | rx(pi) q0; cz q2, q0; rx(pi) q0; cz q0, q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rx(pi) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rz(theta2) q2; rx((pi/2)) q2;
rx(pi) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx(pi) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rz(theta1) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rz(theta1) q1; rz(theta2) q0;
rx(pi) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz(theta1) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz(theta1) q2; rz(theta2) q0;
cz q0, q1; cz q2, q1; rx(pi) q1; cz q0, q1; rx(pi) q1; | cz q2, q0; cz q2, q1; rx(pi) q2; cz q2, q0; rx(pi) q2;
cz q0, q1; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q1; | rx(pi) q2; cz q2, q1; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz(theta1) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
cz q0, q1; rx(pi) q0; rx(pi) q2; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rx(pi) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta2) q1;
rx(((3*pi)/2)) q2; rz(theta1) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rx(pi) q1; cz q2, q1; rx((pi/2)) q2; rz(theta1) q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; rz((theta1+theta2)) q1;
cz q0, q1; rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q2; rx(pi) q2; | cz q2, q0; rx(pi) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0;
rx(pi) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q1; cz q0, q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx((pi/2)) q0; cz q2, q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(pi) q0; rx(pi) q2; cz q2, q1; | rx(pi) q2; cz q2, q1; rx(pi) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rx((pi/2)) q1; rx((pi/2)) q2; rz(theta1) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(pi) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; cz q2, q0; | rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rz(theta2) q2; rx((pi/2)) q2;
cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; cz q2, q1;
cz q0, q1; cz q2, q1; rx(pi) q2; rz(theta2) q0; rx(pi) q0; | rx(pi) q2; cz q2, q1; rz(theta2) q0; rx(pi) q0; cz q0, q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; rz(theta1) q1;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta1) q2; rz(theta2) q1; rx(pi) q1;
cz q0, q1; rx(pi) q2; cz q2, q0; rx(pi) q2; | cz q2, q0; rx(pi) q1; cz q0, q1; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta2) q2;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta2) q0; rx(pi) q0; | rx(pi) q1; cz q0, q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rx((pi/2)) q1;
rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(pi) q1; rz(theta2) q2; | rz(theta2) q2; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q1;
cz q0, q1; rx(pi) q0; rx(pi) q2; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q0; rx(pi) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q0;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1;
rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rx(pi) q1; cz q0, q1; rx(pi) q1; rz(theta2) q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rx(pi) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rx(pi) q0; cz q0, q1; rx((pi/2)) q1; rz(theta1) q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(pi) q2; cz q2, q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; | rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2; | rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rz(theta2) q0;
rx(pi) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q0;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta2) q1;
rx(pi) q2; rz(theta1) q0; rx((pi/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; rx(pi) q2;
rx(pi) q2; rz(theta1) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; cz q2, q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
cz q0, q1; rx(pi) q1; rx(pi) q2; cz q2, q0; | cz q2, q0; rx(pi) q1; cz q0, q1; rx(pi) q2;
cz q2, q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1; | cz q2, q1; rx(((3*pi)/2)) q0; rx(pi) q0; rx(pi) q1; cz q2, q1;
rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rz(theta1) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q2; rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rz(theta1) q1;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta2) q2; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q1; rz(theta2) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; rz(theta1) q2;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; rz(((4*pi)-theta1)) q0;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rz(theta1) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rz(theta1) q0; rz(theta1) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta1) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q1;
rz(theta1) q2; rz(theta2) q1; | rz(theta2) q1; rz(theta1) q2;
rz(theta1) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz(theta1) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q2; rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rx(pi) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta1) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1;
rx(pi) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; rx(pi) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q0;
rx(pi) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta1) q2; rx((pi/2)) q2; | rx(pi) q2; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rz(theta1) q2; rz(theta1) q2; | rz(theta1) q0; rz(theta1) q2; rz(theta1) q2; rz(theta1) q2; rz(theta2) q0;
rx(pi) q2; rz(theta1) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; | rx(pi) q0; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta2) q2;
rz(theta1) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz(theta1) q1;
rx(((3*pi)/2)) q2; rx((pi/2)) q1; cz q0, q1; | rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q2;
cz q0, q1; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; | rx((pi/2)) q0; cz q0, q1; rx(pi) q0; cz q0, q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; | rx((pi/2)) q0; rx((pi/2)) q1; rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rx(pi) q1; | rx(pi) q2; cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; | rx((pi/2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx((pi/2)) q2; | rx(pi) q1; rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q1; | rz(((4*pi)-theta1)) q1; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q0; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta1) q2;
cz q2, q1; rx(pi) q2; rz(theta2) q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(theta2) q1; rz(theta2) q2; rx(pi) q2; cz q2, q1;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta2) q0;
rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(theta1) q1;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta2) q1;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1;
rx(pi) q0; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; rz(theta2) q0;
rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rz(theta2) q1; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q0; rz(theta2) q1; rz(theta2) q2;
rx((pi/2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q2, q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rx((pi/2)) q1; rz(theta1) q0; rx((pi/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; rx((pi/2)) q1;
rx((pi/2)) q1; rz(theta1) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rz(theta1) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; | rz(theta1) q2; rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; rz(theta2) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0;
rx((pi/2)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q0; rz((theta1+theta2)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2; rz(theta1) q0; | rx((pi/2)) q1; rz((theta1+theta2)) q2; rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q0;
cz q2, q0; cz q2, q1; rx(pi) q1; cz q0, q1; rx(pi) q0; | rx(pi) q1; cz q0, q1; cz q2, q1; rx(pi) q0; cz q2, q0;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q1; rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; | rz(theta1) q1; rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; rz(theta2) q1;
rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; rz(theta1) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q1;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2;
rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz(theta2) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rx(pi) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
cz q2, q0; rz(theta2) q0; | rz(theta2) q0; cz q2, q0;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q1; cz q2, q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q0; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q2; rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q2; rz(theta1) q0; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; rz(((4*pi)-theta1)) q2;
rx((pi/2)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1;
rx((pi/2)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; rx((pi/2)) q2;
rx(pi) q1; cz q0, q1; rx((pi/2)) q0; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(pi) q1; cz q0, q1; rx((pi/2)) q0; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rx(pi) q1; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rz(theta2) q1;
rx(pi) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rz(theta2) q0; | rz(theta1) q2; rz(theta2) q0; rz(theta2) q0; rz(theta2) q2;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1; rz(theta1) q1; | rx((pi/2)) q2; rz((theta1+theta2)) q1; rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rz(theta2) q1; rz(theta2) q1; | rz(theta1) q2; rz(theta2) q0; rz(theta2) q1; rz(theta2) q1; rz(theta2) q2;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(pi) q1; cz q0, q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; rz(theta1) q2; rz(theta1) q2; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q0; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q1; rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; rz(theta1) q2; rz(theta1) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(theta1) q2; rz(theta1) q2; rz(theta2) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
cz q0, q1; rz((theta1+theta2)) q0; | rz((theta1+theta2)) q0; cz q0, q1;
rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0;
cz q0, q1; rx(pi) q1; rx(pi) q2; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rx(pi) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | cz q2, q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; cz q2, q1;
cz q0, q1; rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q1; rx(pi) q1; | cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1;
rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; | rx(pi) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rz(theta1) q1; rx((pi/2)) q1;
rx(pi) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q2;
rx((pi/2)) q2; rz(theta2) q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rx((pi/2)) q2;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; | rx((pi/2)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q2;
rx((pi/2)) q2; rz(theta2) q1; | rz(theta2) q1; rx((pi/2)) q2;
rx(pi) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rz(theta2) q0; rz(theta2) q0; | rz(theta1) q1; rz(theta2) q0; rz(theta2) q0; rz(theta2) q0; rz(theta2) q1;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rx(pi) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q2; rx((pi/2)) q2;
cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1;
cz q0, q1; rx(pi) q1; cz q0, q1; rz(theta2) q2; rx(pi) q2; | cz q2, q0; rx(pi) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0;
rx(pi) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx(pi) q1; rx(pi) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q0; rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q2; cz q2, q1; rz(theta1) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q2;
cz q2, q0; rx(pi) q2; cz q2, q0; cz q2, q1; rx(pi) q2; | rx(pi) q2; cz q2, q0; cz q2, q1; rx(pi) q2; cz q2, q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q1;
rx(pi) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; cz q2, q1; rx(pi) q0; | rx((pi/2)) q2; cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q1; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz(theta2) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(pi) q0; cz q0, q1; rz(theta1) q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q0;
cz q2, q0; rx((pi/2)) q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q1; rx(pi) q2; cz q2, q0;
rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rz(theta1) q2; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; rz(theta1) q2;
rz(theta1) q0; rz(theta1) q1; rz(theta2) q2; rx(pi) q2; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q0; rz(theta1) q1; rz(theta1) q2;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1; | rx(pi) q2; rz(theta1) q1; rz(theta1) q2; rz(theta1) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q2; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz((theta1+theta2)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; rx(pi) q2;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0;
rx(pi) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; | rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; | cz q0, q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q0; rx(pi) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta1) q0; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; | rx((pi/2)) q1; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; | rx((pi/2)) q0; rx((pi/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q1; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q2; rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(pi) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q2; rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rx((pi/2)) q0; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rz(theta1) q1; rx((pi/2)) q1;
rz(theta1) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
cz q0, q1; rx(pi) q2; cz q2, q0; cz q2, q1; rx(pi) q0; | cz q2, q1; rx(pi) q2; cz q2, q0; rx(pi) q0; cz q0, q1;
rz(theta1) q2; rz(theta2) q0; | rz(theta2) q0; rz(theta1) q2;
rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; rz(theta1) q1;
rx(pi) q0; cz q0, q1; rx((pi/2)) q1; rx(pi) q0; rz(theta2) q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
cz q2, q1; rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1;
cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0;
rx(pi) q1; rz(((4*pi)-theta1)) q0; | rz(((4*pi)-theta1)) q0; rx(pi) q1;
rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; | rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz(theta2) q2;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta1) q1;
rx(pi) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; rx(pi) q2;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rz(theta1) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; | rx(pi) q1; rx(pi) q2; rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; rz(((4*pi)-theta1)) q2;
rx((pi/2)) q0; rz(theta1) q1; | rz(theta1) q1; rx((pi/2)) q0;
rx((pi/2)) q0; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; | rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1; rx(pi) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; | rx(((3*pi)/2)) q1; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q2; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(pi) q2; rz(theta1) q0; rx((pi/2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(pi) q2; cz q2, q0; rx(pi) q2; rz(theta2) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q1; rx(pi) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q0; rz(theta2) q0; rx(pi) q0; | rx(pi) q2; rz(theta2) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q0;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rx((pi/2)) q1; rz(theta1) q2;
rx(pi) q2; cz q2, q0; rx(pi) q0; rx(pi) q2; rz(theta2) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta2) q0;
rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta1) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta1) q1; rz(theta1) q2;
cz q2, q1; rx(pi) q1; cz q0, q1; rx(pi) q0; cz q0, q1; | rx(pi) q0; rx(pi) q2; cz q2, q1; rx(pi) q1; rx(pi) q2;
rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rz(theta1) q1;
rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rz(theta1) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; | rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1;
rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; | rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
cz q2, q1; rz(theta1) q1; | rz(theta1) q1; cz q2, q1;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
cz q2, q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q1; rx(pi) q1; cz q2, q1; rx(pi) q2;
cz q2, q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; | rx(pi) q2; cz q2, q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2;
cz q2, q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; | rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1;
rx(pi) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q0; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; | rx((pi/2)) q0; rz((theta1+theta2)) q1; rz(theta1) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; rz((theta1+theta2)) q2;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2; rz(theta1) q0;
rx(pi) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; rx(pi) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta2) q1;
rx(((3*pi)/2)) q0; rx(pi) q1; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx(pi) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz(theta1) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz(theta1) q2; rz(theta2) q0;
rx((pi/2)) q1; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1; | rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q1; cz q2, q1; rx(pi) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q0; rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
cz q2, q1; rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q1; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q0; rz(theta2) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta1) q1;
rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta1) q2;
cz q2, q0; rx((pi/2)) q1; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q1; rx((pi/2)) q2; cz q2, q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q2;
rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(theta1) q1;
rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q0; rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rx((pi/2)) q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; rz(theta1) q1;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; rz(theta2) q1;
rx(pi) q1; rx(pi) q2; cz q2, q0; rx(pi) q0; | rx(pi) q2; cz q2, q0; rx(pi) q0; rx(pi) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; cz q2, q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; cz q2, q1; rz(((4*pi)-theta1)) q1;
rx(pi) q0; cz q0, q1; cz q2, q0; rz(theta1) q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; cz q2, q0; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1;
rx((pi/2)) q2; rz(theta2) q0; | rz(theta2) q0; rx((pi/2)) q2;
rx(pi) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; rx(pi) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rz(theta1) q1;
rz(theta1) q2; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; rz(theta1) q2;
rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q1; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta1) q0; | rx((pi/2)) q1; rx((pi/2)) q2; rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; | rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rz(theta2) q0;
cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2; cz q2, q0; rx(pi) q2; | cz q2, q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; rz((theta1+theta2)) q2;
rx(pi) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0;
rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta1) q1;
rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta1) q0;
rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rx((pi/2)) q1; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; | rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; rx((pi/2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q0; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rx(pi) q2;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(pi) q0; | rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2;
cz q2, q1; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; cz q0, q1; | rx((pi/2)) q1; rx(pi) q0; cz q0, q1; rx(pi) q0; rx(pi) q2;
rx(pi) q2; | rx((pi/2)) q2; rx((pi/2)) q2;
rx(pi) q2; | rz(theta2) q2; rx(pi) q2; rz(theta2) q2;
rx(pi) q2; | rz((theta1+theta2)) q2; rx(pi) q2; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
cz q2, q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; cz q2, q1;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta1) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta1) q2;
rz((theta1+theta2)) q0; rz(theta1) q1; rz(theta1) q2; rz(theta1) q2; | rz(theta1) q0; rz(theta1) q1; rz(theta1) q2; rz(theta1) q2; rz(theta2) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; rz(theta1) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; rz(((4*pi)-theta1)) q1;
rx(pi) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rz((theta1+theta2)) q1; rz(theta2) q2; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rx(pi) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q0; | rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2;
cz q2, q0; cz q2, q1; rx(pi) q0; rz(theta2) q1; rx(pi) q1; | rx(pi) q0; cz q2, q0; rz(theta2) q1; rx(pi) q1; cz q2, q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta1) q1; rz(theta2) q2; rx(pi) q2;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1; rz(theta1) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q1; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q1; cz q2, q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; | rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; | cz q0, q1; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(pi) q2; cz q2, q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rz(theta1) q2;
cz q0, q1; cz q2, q1; rx(pi) q2; cz q2, q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; rx(pi) q2;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2;
cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0; cz q0, q1; | cz q0, q1; rx(pi) q0; rx(pi) q2; cz q2, q1; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; rz(theta1) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; | rx(pi) q1; rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; cz q2, q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; cz q2, q0; | rz(theta1) q2; rz(theta2) q0; rx(pi) q0; cz q2, q0; rz(theta2) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q2; rz(theta1) q0;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta2) q0;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; | rx((pi/2)) q0; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; rz((theta1+theta2)) q2;
cz q2, q0; rx(pi) q2; cz q2, q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; cz q2, q1; rz(theta2) q2; rx(pi) q2; cz q2, q0;
cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(pi) q0; cz q0, q1;
rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q2; cz q2, q0; | rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q2, q0; rx(pi) q2;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1; | rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rz(theta2) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx(pi) q0; rx(pi) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta2) q1; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q2; rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(theta1) q1;
rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta1) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta1) q0; rz(theta1) q2;
rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q1; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(pi) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; | rx(pi) q0; rx(pi) q1; rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; rz(theta1) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q1; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q1; rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q2; cz q2, q1; | cz q2, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q2;
rz(theta2) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rz(theta2) q0;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rz(theta2) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(pi) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q2;
rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q1;
rz(theta1) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; | rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz(theta1) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q2;
rx((pi/2)) q0; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(theta1) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2;
rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx((pi/2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rz(theta1) q1;
rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; | rx(pi) q0; rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q1; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz(theta1) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; rz(theta1) q1;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx(pi) q0; cz q2, q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; rz(theta2) q0;
rx((pi/2)) q0; cz q0, q1; rx(pi) q0; rx(pi) q2; | cz q2, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q2; cz q2, q1;
cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; cz q2, q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; rz(theta1) q0;
rx(pi) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q1; rz(theta2) q1; rx(pi) q1; | rx(pi) q2; rz(theta2) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q1; rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0; | rx((pi/2)) q2; rx(pi) q1; rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; | rx(pi) q2; rz(theta1) q0; rz(theta1) q2; rz(theta1) q2; rx((pi/2)) q2;
rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0;
rx(pi) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; rx(pi) q1;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q2; rz(theta2) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(pi) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q2; cz q2, q0;
rz((theta1+theta2)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz((theta1+theta2)) q0;
cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q0; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0;
rx(pi) q2; rz(theta2) q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rx(pi) q2;
rx(pi) q2; rz(theta2) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; rz(theta1) q0; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0;
rx(((3*pi)/2)) q1; rx(pi) q2; cz q2, q1; rx(pi) q1; cz q2, q1; | rx(pi) q2; cz q2, q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q1; rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; | rz(theta1) q1; rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta2) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx((pi/2)) q0; cz q2, q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; cz q0, q1; | rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta2) q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; rz(theta1) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rx(pi) q1; rx(pi) q2; cz q2, q0; | rx(pi) q2; cz q2, q0; rx(pi) q1;
rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(theta1) q1;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q1; rz(theta2) q0;
cz q2, q1; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; cz q2, q1;
cz q0, q1; cz q2, q1; rx(pi) q0; cz q2, q0; rx(pi) q2; | rx(pi) q0; cz q0, q1; cz q2, q0; rx(pi) q2; cz q2, q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rz(theta2) q1; rx(pi) q1; | rx(pi) q2; rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rx(pi) q2; cz q2, q0; rx((pi/2)) q0; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rz((theta1+theta2)) q2;
rx(pi) q2; cz q2, q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(pi) q2; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rz(theta2) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; | rz((theta1+theta2)) q0; rz(((4*pi)-theta1)) q1;
cz q0, q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q1; | rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q1; cz q0, q1;
rx((pi/2)) q0; rx(pi) q2; | rx(pi) q2; rx((pi/2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q0;
rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz(theta1) q1;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q0; cz q0, q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; rz(theta1) q0;
rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; | rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(pi) q1; rz(theta1) q1; rz(theta1) q1; rz(theta1) q1; rx((pi/2)) q1;
cz q2, q0; rx(((3*pi)/2)) q1; rx(pi) q0; cz q2, q0; rx(pi) q0; | cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q2; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rz(theta1) q0; | rz(theta1) q0; rx(((3*pi)/2)) q2;
cz q2, q0; rx(pi) q0; cz q0, q1; rx(pi) q0; | rx(pi) q0; cz q0, q1; rx(pi) q0; cz q2, q0;
cz q2, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; cz q2, q0; | rx(pi) q0; cz q2, q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
cz q0, q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; | rx(pi) q1; cz q0, q1; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(pi) q0; rx(pi) q2; cz q2, q0; cz q2, q1; rx(pi) q1; | rx(pi) q1; rx(pi) q2; cz q2, q0; cz q2, q1; rx(pi) q0;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; | rx(pi) q0; rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0;
rx(pi) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx((pi/2)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(pi) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0; | rx((pi/2)) q1; rx(pi) q2; rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q1; rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q1; cz q2, q1; rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; | rx(pi) q2; cz q2, q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; rz(theta2) q1;
cz q2, q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; | rx((pi/2)) q0; cz q2, q0; rx(pi) q0; cz q2, q0;
rz(theta1) q0; rz(theta2) q1; rx(pi) q1; cz q0, q1; cz q2, q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; cz q2, q1; rz(theta1) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; rx(pi) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rz((theta1+theta2)) q2;
rx((pi/2)) q1; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; cz q2, q1; | rx(pi) q2; cz q2, q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1;
rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; rz(theta1) q1;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1; rz(theta1) q0;
cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q2; rx(pi) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q2; rx(pi) q2; cz q2, q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; rx((pi/2)) q0;
cz q2, q1; rx(pi) q1; cz q2, q1; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; cz q2, q1; rz(theta2) q1; rx(pi) q1; cz q2, q1;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz(theta2) q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; | rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; | rz(theta1) q1; rz(theta2) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta2) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q2; rz(theta1) q2; rx((pi/2)) q2; | rx(pi) q1; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q1;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; rz(theta1) q1;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
rz(theta2) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; rz(theta2) q1;
rz((theta1+theta2)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; rz(theta2) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q0; rz(theta2) q0; rx(pi) q0; cz q0, q1; | rx((pi/2)) q0; cz q0, q1; rx(pi) q0; rz(theta2) q0; rx(pi) q0;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(theta2) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rz(theta1) q0;
rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rz(theta1) q2;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q2; cz q2, q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q1; rz(theta2) q0; rz(theta2) q0; rx(pi) q0; | rz(theta1) q1; rz(theta2) q0; rz(theta2) q0; rx(pi) q0; rz(theta2) q1;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta1) q1;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta1) q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1;
cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | cz q0, q1; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; cz q2, q0;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q2;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta1) q2;
rx((pi/2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx((pi/2)) q2; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; cz q2, q0; | rx(pi) q0; cz q2, q0; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(pi) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; | cz q2, q1; rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1; | rx(pi) q2; rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q2; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rx(pi) q2;
cz q0, q1; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q0; rx(pi) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q2; cz q2, q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; | rx((pi/2)) q0; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(pi) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q0;
cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q1; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz((theta1+theta2)) q1; rz(theta2) q1; rx(pi) q1; cz q0, q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx(pi) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
cz q0, q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; | rx(pi) q0; cz q0, q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1;
rz(theta2) q1; rz(theta2) q2; | rz(theta2) q2; rz(theta2) q1;
rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta1) q2;
rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rx(pi) q2; cz q2, q1; rx(pi) q2; rz(theta2) q2; rx(pi) q2;
cz q2, q1; rx(pi) q2; rz(theta1) q0; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(theta1) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1;
rx(pi) q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q0; cz q0, q1; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
cz q2, q0; rx(pi) q2; rz(theta2) q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(theta2) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta2) q0;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta2) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q1; rx(pi) q0; rx(pi) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(pi) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rx(pi) q2;
rx(pi) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; | rx(pi) q0; rx(pi) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz(theta1) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz(theta1) q1; rz(theta1) q2;
rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rz(theta1) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q0;
rx((pi/2)) q2; rx(pi) q1; rz(theta1) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(pi) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q2;
cz q2, q1; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q1; cz q2, q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; | rx(pi) q1; rz(theta1) q0; rz(theta1) q1; rz(theta1) q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; | rz(theta2) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(theta1) q0;
rx((pi/2)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; cz q2, q1; | rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx((pi/2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q2; rx(pi) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q0; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx(pi) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; | rz(theta1) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rz(theta1) q1;
rx(pi) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; rx(pi) q2;
rx(pi) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(pi) q1; cz q0, q1; rx(pi) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
cz q0, q1; rx(pi) q1; rx(pi) q2; cz q2, q0; rx(pi) q0; | cz q2, q0; rx(pi) q1; cz q0, q1; rx(pi) q0; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(pi) q2; rz(theta1) q0; rx((pi/2)) q0; | rx(pi) q0; rx(pi) q1; rx(pi) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q1; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q2; rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rz(theta1) q0;
rx(pi) q0; rz(theta1) q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; rx(pi) q0;
rx(pi) q0; rz(theta1) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(pi) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; rx(pi) q2;
rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx((pi/2)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; rz((theta1+theta2)) q0;
rx(pi) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; rx(pi) q2;
cz q2, q0; rx((pi/2)) q1; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; | rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q1; rx(pi) q0; cz q2, q0;
rz(theta2) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rz(theta2) q0;
rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz(theta1) q2;
rz((theta1+theta2)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta1) q2; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
rz((theta1+theta2)) q1; rz(theta1) q2; rz(theta2) q0; rz(theta2) q0; | rz(theta1) q1; rz(theta1) q2; rz(theta2) q0; rz(theta2) q0; rz(theta2) q1;
rx(pi) q1; cz q2, q1; rx(pi) q1; rz(theta2) q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(pi) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta1) q0;
rx((pi/2)) q2; rz(theta1) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; cz q2, q0;
rx((pi/2)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(theta2) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q1; | rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q2; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q1;
cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q0, q1;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(pi) q2; cz q2, q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; | rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0;
rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rz(theta1) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; rx(pi) q0; | rx(pi) q1; cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx((pi/2)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q2;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(pi) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx(pi) q2; cz q2, q0; cz q2, q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; cz q0, q1; | cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1;
rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(theta2) q0; | rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(theta2) q0; rz(theta2) q1;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rx((pi/2)) q1; rx(pi) q2; cz q2, q0; rx(pi) q2; | cz q0, q1; cz q2, q0; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1;
cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | cz q0, q1; rx(pi) q0; cz q0, q1; rx(pi) q0; rx(pi) q2;
cz q2, q1; rx((pi/2)) q0; cz q0, q1; | rx((pi/2)) q0; cz q0, q1; cz q2, q1;
rz(theta1) q0; rz(theta2) q1; rx(pi) q1; cz q0, q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rz(theta1) q0;
rz(theta1) q0; rz(theta2) q1; rx(pi) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rz(theta1) q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
cz q0, q1; rx(pi) q2; cz q2, q0; rx(pi) q0; cz q0, q1; | cz q2, q1; rx(pi) q2; cz q2, q0; cz q2, q1; rx(pi) q0;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; rz(theta1) q0;
rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta1) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rz(theta1) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
cz q2, q0; rx(pi) q2; rz(theta2) q2; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(theta2) q2; rz(theta2) q2; rx(pi) q2; cz q2, q0;
rx(pi) q2; rz(theta1) q2; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q2; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q2; rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q2; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rz(theta1) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q2; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q2; rz(theta2) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q2; rx((pi/2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q1; rx((pi/2)) q2; rx(pi) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q0; rz(theta1) q1; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(pi) q0; | rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(pi) q2; rz(theta1) q1; rx((pi/2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx((pi/2)) q1; rz(theta1) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rz(theta1) q0;
rx(pi) q0; rx(pi) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; | rx(pi) q1; cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q0; rx(pi) q0;
cz q2, q1; rz(theta1) q0; | rz(theta1) q0; cz q2, q1;
cz q0, q1; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1; | rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rx(pi) q1; cz q0, q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q2; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; | rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta2) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q0; cz q0, q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q1;
cz q2, q0; rx(pi) q2; rz(theta2) q0; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(theta2) q0; rz(theta2) q2; rx(pi) q2; cz q2, q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rz(theta1) q0; rz(theta1) q0; rz(theta1) q1; | rz(((4*pi)-theta1)) q2; rz(theta1) q0; rz(theta1) q0; rz(theta1) q1; rz(theta1) q2;
rx((pi/2)) q2; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; cz q0, q1; | rx(pi) q1; cz q0, q1; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q2;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q2; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q2;
cz q0, q1; rx(pi) q0; cz q0, q1; cz q2, q0; rx(pi) q2; | cz q2, q1; rx(pi) q0; cz q2, q0; rx(pi) q2; cz q2, q1;
rx((pi/2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q0; rx(pi) q1; cz q0, q1; | rx((pi/2)) q2; rx(pi) q0; rx(pi) q1; cz q0, q1; rx(pi) q2;
rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rz(theta1) q0;
rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | cz q0, q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; cz q0, q1;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; rz(theta1) q2;
rz((theta1+theta2)) q0; rx(pi) q0; rz(theta1) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; rz(theta1) q1; rz(theta1) q2;
cz q2, q1; rx((pi/2)) q0; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q0; rx(pi) q2; cz q2, q1;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rx(pi) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rx(pi) q0;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(theta1) q2; rz(theta1) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; rx(pi) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(pi) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q0;
rx((pi/2)) q2; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1; | rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; rx(pi) q0; | rx(((3*pi)/2)) q2; rx((pi/2)) q0; rx(pi) q2; cz q2, q1; rx((pi/2)) q2;
cz q2, q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1;
rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q2;
rx((pi/2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
rx(pi) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; rx(pi) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rz(theta1) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rx((pi/2)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rz(theta2) q1;
cz q2, q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; cz q2, q0;
cz q2, q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; | cz q2, q1; rx((pi/2)) q0; rx(pi) q1; cz q2, q1; rx(pi) q1;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q1; | rx(pi) q0; rx(pi) q2; rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx((pi/2)) q2; rx(pi) q0; | rx(((3*pi)/2)) q1; rx((pi/2)) q0; rx((pi/2)) q2; rx(pi) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx((pi/2)) q2; rx(pi) q0; | rx(((3*pi)/2)) q2; rx((pi/2)) q0; rx((pi/2)) q1; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(pi) q0; rx(pi) q2; cz q2, q1; rx(pi) q1; cz q2, q1; | rx(pi) q2; cz q2, q0; rx(pi) q0; cz q2, q0; rx(pi) q1;
rx(pi) q0; rx(pi) q2; cz q2, q1; rx(pi) q1; cz q2, q1; | rx(pi) q1; rx(pi) q2; cz q2, q0; rx(pi) q0; cz q2, q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q0; rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta2) q0; rz(theta2) q2;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(theta1) q1;
rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; rz(theta2) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; | rz(theta1) q0; rz(theta1) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(theta2) q0;
rx((pi/2)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(pi) q2; | rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta1) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; | rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; | cz q2, q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; rz(theta2) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2;
rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; rz(theta1) q0;
rx(pi) q2; cz q2, q0; cz q2, q1; rx(pi) q2; rz(theta2) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q0; cz q2, q1; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q1;
cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q1;
cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; cz q0, q1; | rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx(pi) q0; rz(theta1) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q2; rx((pi/2)) q0; | rx((pi/2)) q0; rx(((3*pi)/2)) q2;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(theta2) q0;
rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta1) q0; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q0; rz((theta1+theta2)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q0;
rx(pi) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q0;
rx(pi) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta2) q1; rx(pi) q1; | rx(pi) q2; cz q2, q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q0;
rx(((3*pi)/2)) q2; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; | rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0; | rx(pi) q1; rx(pi) q2; rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz(theta1) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1; rx((pi/2)) q1;
rx((pi/2)) q2; rx(pi) q0; | rx(pi) q0; rx((pi/2)) q2;
rx((pi/2)) q2; rx(pi) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q2; cz q2, q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1;
rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; | rz(theta1) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; | rz(theta1) q0; rz(theta1) q1; rz(theta2) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz(theta1) q1; rz(theta1) q2;
rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(pi) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rx(pi) q1;
rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; | rx(pi) q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q1; cz q2, q1; rx(pi) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q2;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta2) q1;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; rz(theta2) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0;
rz(theta1) q0; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(theta1) q0;
cz q0, q1; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q2; cz q0, q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; rz(theta1) q0;
rx(pi) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx(pi) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(theta1) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; | rz(theta1) q2; rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta2) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q2; rx(pi) q2; | rx(pi) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1;
cz q2, q0; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; cz q2, q0;
rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta1) q0;
rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta1) q1;
rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rz(theta1) q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1; | cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rx(pi) q1;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; | rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; cz q2, q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; cz q2, q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; | rx((pi/2)) q0; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q0; rx(pi) q0;
cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2; cz q2, q1; | cz q2, q1; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; rx(pi) q2;
rx(pi) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; rx(pi) q0;
rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q2;
rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta2) q2; rx(pi) q2;
rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; rz(theta1) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(pi) q1; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1;
cz q2, q1; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; | rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; cz q2, q1;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q0; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; rz(theta1) q2;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q0;
rx(((3*pi)/2)) q1; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; | rx(pi) q2; cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
cz q2, q0; rx(pi) q0; cz q2, q0; rx(pi) q1; cz q0, q1; | cz q2, q1; rx(pi) q0; rx(pi) q1; cz q0, q1; cz q2, q1;
rx(pi) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q0; rz((theta1+theta2)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rz((theta1+theta2)) q0; rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; rz(theta1) q0;
rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q2; rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; rz(theta1) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q0; cz q2, q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx((pi/2)) q1; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; | rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1;
rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; rz(theta1) q0;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx((pi/2)) q1; cz q2, q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; cz q2, q0; rx(pi) q2; | rx((pi/2)) q0; cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rz(theta2) q2; rx(pi) q2; cz q2, q0; | rx((pi/2)) q2; cz q2, q0; rx(pi) q2; rz(theta2) q2; rx(pi) q2;
rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rx(pi) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rx(pi) q2;
rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rz((theta1+theta2)) q2;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; rz(theta1) q2;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta1) q0; rz(theta2) q2; rx(pi) q2;
rx(pi) q1; rz(theta1) q0; rx((pi/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; rx(pi) q1;
rx(pi) q1; rz(theta1) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(pi) q1; cz q0, q1; cz q2, q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; cz q2, q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rz((theta1+theta2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; | rx((pi/2)) q2; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; | rx((pi/2)) q1; rx((pi/2)) q2; rx(pi) q1;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q2; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q0; cz q2, q0; | rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q1; cz q2, q1;
rx(((3*pi)/2)) q2; rx(pi) q1; rz(theta1) q2; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(theta1) q0;
rz(theta1) q1; rz(theta2) q0; | rz(theta2) q0; rz(theta1) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; rz((theta1+theta2)) q0;
cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(pi) q1; cz q0, q1; rx(pi) q1; rx(pi) q2; cz q2, q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q2;
rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; | rx(((3*pi)/2)) q1; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx((pi/2)) q2;
cz q2, q1; rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rx(pi) q1; | rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; rx(pi) q1; cz q2, q1;
rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rx(pi) q1; rz(theta2) q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q2; cz q2, q1; | cz q2, q1; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; rx(pi) q2;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; rz(theta2) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; | rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; | cz q2, q0; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q1; rx(pi) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; rz(theta1) q2;
cz q2, q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; cz q2, q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q2; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q1;
cz q2, q1; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; cz q2, q1;
rx(((3*pi)/2)) q0; rz(theta2) q1; | rz(theta2) q1; rx(((3*pi)/2)) q0;
rx(pi) q0; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1; | rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta2) q0; rx((pi/2)) q0; rz(theta2) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q1; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; cz q0, q1; | rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1;
rx(pi) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; rx(pi) q2;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rz(theta1) q2;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; rz(theta2) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(pi) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0; | rx((pi/2)) q1; rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(theta2) q1;
rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; rz(theta1) q0;
rx(pi) q0; rx(pi) q1; rx(pi) q2; cz q2, q0; cz q2, q1; | rx(pi) q2; cz q2, q0; cz q2, q1; rx(pi) q0; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1; rz(theta1) q1; | rx(pi) q2; rz(theta1) q1; rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2;
rx(pi) q2; cz q2, q1; rx(pi) q1; cz q2, q1; | cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2;
rx(pi) q2; cz q2, q1; rx(pi) q1; cz q2, q1; | rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2;
rz(theta1) q0; rz(theta1) q0; rz(theta2) q2; rx(pi) q2; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q0; rz(theta1) q0; rz(theta1) q2;
rz(theta2) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rz(theta2) q0;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; rz(theta1) q1;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; rz(theta2) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q2; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rz(theta1) q0;
cz q2, q0; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | cz q2, q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; cz q2, q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; | rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q1; rz((theta1+theta2)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; | rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; | rx(((3*pi)/2)) q2; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q2;
cz q2, q0; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0; | rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; rx(pi) q0; cz q2, q0;
rx(pi) q1; cz q0, q1; rx(pi) q0; rx(pi) q1; rz(theta2) q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; rx(pi) q1;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q2; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q2; rz((theta1+theta2)) q1;
cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1;
rz((theta1+theta2)) q2; rz(theta2) q1; rz(theta2) q1; rx((pi/2)) q1; | rz(theta1) q2; rz(theta2) q1; rz(theta2) q1; rx((pi/2)) q1; rz(theta2) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rx(pi) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; rx(pi) q1; | rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; | rx(pi) q2; rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rz(theta1) q1; | rx(pi) q2; rz((theta1+theta2)) q0; rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rz(theta1) q2;
rx((pi/2)) q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1;
rx((pi/2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q1; rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
cz q2, q0; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q2; | rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q2; cz q2, q0;
rx((pi/2)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; | rz(theta2) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q1; cz q2, q1; | cz q2, q1; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rz(theta2) q2; rx(pi) q2; | rx(pi) q1; rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; | rx(pi) q2; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2;
rx((pi/2)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q1;
rx(pi) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2;
cz q2, q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; cz q2, q0;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta1) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta1) q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx(pi) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz(theta1) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rz(theta2) q2;
rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; rx(pi) q0; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx((pi/2)) q2; rx(pi) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rx((pi/2)) q0; rx((pi/2)) q1; cz q2, q1; | rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rz(theta1) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rz(theta2) q0;
rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q0; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q2; rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(theta2) q0;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; rz(theta1) q1; rz(theta1) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(theta1) q1; rz(theta1) q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q1; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1; | rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1;
rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rx(pi) q1; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1;
rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz(theta1) q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rz(theta1) q1; rz(theta2) q2;
rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q0;
rx(pi) q1; cz q0, q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; cz q2, q1; rz(theta2) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rx(pi) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q2;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; rz(theta2) q0;
rx(((3*pi)/2)) q2; rx(pi) q0; cz q0, q1; | rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q0; cz q0, q1; | rx((pi/2)) q2; rx(pi) q0; cz q0, q1; rx(pi) q2;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rz(((4*pi)-theta1)) q0;
cz q2, q0; rx(pi) q0; rx(pi) q1; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q0; rx(pi) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0;
rx(((3*pi)/2)) q2; rx(pi) q1; cz q0, q1; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta1) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; | rx(pi) q2; cz q2, q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; | rx((pi/2)) q0; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
cz q2, q1; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; cz q2, q0; | rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; | rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(pi) q2; cz q2, q0; rx(pi) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; cz q2, q0; | rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
cz q2, q1; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | cz q0, q1; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; cz q0, q1;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx((pi/2)) q2; cz q2, q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rz(theta2) q0; rx(pi) q0; | rx(pi) q2; rz((theta1+theta2)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(pi) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
cz q0, q1; rx(pi) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1; | cz q2, q1; rx(pi) q0; cz q0, q1; rz(theta2) q2; rx(pi) q2;
rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta1) q2;
rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rx(pi) q2; cz q2, q0; rx(pi) q2; rz(theta2) q2; rx(pi) q2;
rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0; | rx(pi) q0; rx(pi) q2; rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
cz q0, q1; cz q2, q0; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2;
rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; | rx(pi) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
cz q2, q1; rz(((4*pi)-theta1)) q1; | rz(((4*pi)-theta1)) q1; cz q2, q1;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(pi) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; rz((theta1+theta2)) q2;
rx(pi) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; | rx(pi) q0; rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta2) q0; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q2; rz(theta2) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx((pi/2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q0;
cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; | rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q0; rz(theta2) q1; rx(pi) q1; | rx(pi) q0; rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; rz(theta2) q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; | rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; | rx((pi/2)) q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q1; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q2; rz(theta2) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rx((pi/2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta1) q1;
cz q0, q1; cz q2, q1; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q2; rx(pi) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; | rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz(theta2) q0;
rx((pi/2)) q1; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; | rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1;
rx(pi) q2; cz q2, q0; rx(pi) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
cz q0, q1; rx(pi) q1; rz(theta2) q0; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz(theta2) q0; rz(theta2) q1; rx(pi) q1; cz q0, q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx(pi) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx((pi/2)) q1; rx(pi) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
cz q0, q1; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1;
cz q0, q1; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; | rx(pi) q1; cz q0, q1; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1;
cz q0, q1; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q0, q1; rx(pi) q0; cz q0, q1; rx(pi) q1;
rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rz(theta2) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; | rx(pi) q1; rx(pi) q2; rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1;
cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(pi) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rx((pi/2)) q1;
rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; rz(theta1) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx(pi) q2; cz q2, q0; cz q2, q1; rz(((4*pi)-theta1)) q2;
rx(pi) q0; rx(pi) q2; rz(theta2) q0; rx(pi) q0; cz q2, q0; | rx(pi) q2; cz q2, q0; rx(pi) q0; rz(theta2) q0; rx(pi) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q1;
rx(pi) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; rz(theta1) q0;
cz q0, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1; cz q0, q1; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q2; cz q2, q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz(theta1) q1; | rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz(theta1) q1; rz(theta2) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx((pi/2)) q2; cz q2, q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; rx((pi/2)) q1; | rx(pi) q1; cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx((pi/2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q0; rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; rz(theta1) q0;
rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; rz((theta1+theta2)) q2;
rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz(theta1) q0;
rx(pi) q0; rx(pi) q2; | rx(pi) q2; rx(pi) q0;
rx(pi) q0; rx(pi) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
cz q0, q1; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; | rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q2; | rx((pi/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q2; | rx(pi) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(pi) q1;
rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx(pi) q0;
rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rx((pi/2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; | rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta2) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rz(theta2) q1; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta2) q0; rz(theta2) q1; rz(theta2) q2;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0; rz(theta1) q1;
cz q0, q1; rx(pi) q0; cz q0, q1; rx(pi) q2; | cz q2, q1; rx(pi) q0; rx(pi) q2; cz q2, q1;
rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; | rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz(theta2) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; rx((pi/2)) q2; | rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q2; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; rx((pi/2)) q2; | rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rx(pi) q2;
cz q2, q1; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q1; | rx((pi/2)) q0; cz q2, q0; rx(pi) q0; rx(pi) q1; cz q2, q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q1; rz(theta2) q0; | rz(theta2) q0; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; rz(theta1) q1;
rx((pi/2)) q2; rx(pi) q1; | rx(pi) q1; rx((pi/2)) q2;
rx((pi/2)) q2; rx(pi) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q0; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0;
rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz(theta1) q2; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rz(theta1) q2; rz(theta2) q0;
rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rz(theta1) q0; rz(theta2) q1;
rx(pi) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; rx(pi) q2;
rx(pi) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q2;
rx(pi) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q2;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q2; | rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q2; rz(theta2) q1;
cz q0, q1; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; cz q2, q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rx(pi) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rx(pi) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q1;
rz(theta2) q1; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(theta2) q1;
rx((pi/2)) q1; rz(theta2) q0; | rz(theta2) q0; rx((pi/2)) q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta1) q2;
rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q2;
rz(theta1) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q1; rz(theta1) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q0; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta2) q2; rx(pi) q2;
rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(theta1) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; rz(theta2) q2;
rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; rz(theta1) q0;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q2; rx(pi) q1;
rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(theta1) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rx((pi/2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
rz(theta2) q0; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; rz(theta2) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; rz(theta1) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; | rz(theta2) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; | rz(theta1) q2; rz(theta2) q0; rz(theta2) q2;
rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q1; rz(theta2) q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q1;
cz q0, q1; rx(pi) q2; cz q2, q0; rz(theta2) q1; rx(pi) q1; | cz q2, q0; rx(pi) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta2) q0; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q2; rz(theta2) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q1;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1;
cz q0, q1; cz q2, q1; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta1) q0; | rx((pi/2)) q1; rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q0; rz(theta1) q2; rz(theta1) q2; | rz(theta1) q0; rz(theta1) q2; rz(theta1) q2; rz(theta2) q0;
cz q0, q1; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1;
rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; rz(theta2) q0;
rx(pi) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q2; rx(pi) q1; cz q2, q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2; cz q2, q1; rx(pi) q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q1;
rz(theta1) q1; rz(theta2) q2; rx(pi) q2; | rz(theta2) q2; rx(pi) q2; rz(theta1) q1;
rz(theta1) q1; rz(theta2) q2; rx(pi) q2; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q1; rz(theta1) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q0; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q1; rz((theta1+theta2)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; rz(theta1) q2;
rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(theta1) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(theta1) q0; rz(theta1) q1;
rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(theta1) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(theta1) q0; rz(theta1) q2;
cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; | cz q2, q1; rx(((3*pi)/2)) q0; rx(pi) q2; cz q2, q1; rx(pi) q2;
rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; | rx((pi/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; | rx(pi) q1; rx(pi) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; | rx((pi/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; | rx(pi) q2; rx(pi) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; | rx(pi) q0; rx(pi) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q1; rx((pi/2)) q1;
rx((pi/2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q2;
cz q2, q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; cz q0, q1; | rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta1) q0;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta1) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta1) q2; rz(theta2) q1;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; rz(theta2) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1; | rx(pi) q0; rx(pi) q2; rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q2;
rx((pi/2)) q0; cz q2, q0; rx(pi) q0; rx(pi) q1; | cz q2, q1; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q1; cz q2, q1;
rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q1;
cz q2, q1; rx((pi/2)) q0; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q0; rx((pi/2)) q1; cz q2, q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; rz(((4*pi)-theta1)) q0;
rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; cz q0, q1; | cz q0, q1; cz q2, q1; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; cz q0, q1; | cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1;
rx(pi) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; rz(theta2) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
cz q2, q1; rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q0; rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rz(theta2) q1;
cz q0, q1; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; cz q0, q1;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q2, q1; rx(pi) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rz(theta1) q0;
rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rz(theta1) q2;
rx(pi) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; rx(pi) q0;
rx((pi/2)) q2; cz q2, q0; rx(pi) q0; cz q2, q0; | rx(pi) q2; cz q2, q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2;
rx((pi/2)) q2; cz q2, q0; rx(pi) q0; cz q2, q0; | rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; cz q2, q0; rx(pi) q2;
rx((pi/2)) q2; cz q2, q0; rx(pi) q0; cz q2, q0; | cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; | rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q2;
cz q2, q1; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | cz q0, q1; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q1;
rx(pi) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(pi) q2; cz q2, q0; rx(pi) q0; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; rx(pi) q1;
rx(((3*pi)/2)) q1; rz(theta1) q2; | rz(theta1) q2; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rx((pi/2)) q1; | rx((pi/2)) q1; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx((pi/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1; rx(pi) q0;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta1) q2;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; rz(theta1) q1;
rz(theta1) q0; rz(theta1) q2; | rz(theta1) q2; rz(theta1) q0;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(pi) q2; | rz(theta2) q2; rx(pi) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q2; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; cz q2, q1; | rx((pi/2)) q1; cz q2, q1; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
cz q2, q1; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q2, q1; rx(pi) q2; cz q2, q1; rx(pi) q1;
cz q2, q1; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; | rx(pi) q1; cz q2, q1; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1;
cz q2, q1; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0;
cz q0, q1; rz(theta2) q2; | rz(theta2) q2; cz q0, q1;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q2; cz q2, q1; rx(pi) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2;
rx(pi) q1; cz q0, q1; rx(pi) q0; rz(theta1) q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0;
rx(pi) q0; cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q2; cz q2, q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; | rx((pi/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q0; | rx(pi) q0; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; rz(theta1) q2;
cz q0, q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rx(pi) q1; cz q0, q1; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q0; rx(pi) q0; | rx(pi) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q0; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q2;
rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; rx(pi) q1; | rx(pi) q1; cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(pi) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz(theta1) q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q1;
cz q0, q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q2; | cz q2, q0; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q1; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
cz q0, q1; rx(pi) q2; cz q2, q1; rx(pi) q2; | cz q2, q1; rx(pi) q0; cz q0, q1; rx(pi) q0;
cz q0, q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; cz q0, q1;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q0; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(pi) q1; cz q2, q1; rx(pi) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
cz q0, q1; rx(pi) q0; cz q0, q1; rz(theta2) q2; rx(pi) q2; | cz q2, q1; rx(pi) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1;
cz q0, q1; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q0; | rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx((pi/2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0;
cz q2, q0; cz q2, q1; rx(pi) q1; rz(theta2) q0; rx(pi) q0; | rx(pi) q1; cz q2, q1; rz(theta2) q0; rx(pi) q0; cz q2, q0;
rz((theta1+theta2)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rx(pi) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; | rx((pi/2)) q0; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx((pi/2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; | rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; | rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta1) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta1) q0; rz(theta1) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rx(pi) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; rx(pi) q2;
rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rx(pi) q1; cz q2, q1; rx((pi/2)) q2; cz q2, q1; | cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; rz(theta2) q2; rx(pi) q2; | rx(pi) q1; rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx((pi/2)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
cz q2, q0; rx(pi) q0; cz q2, q0; | rx(pi) q2; cz q2, q0; rx(pi) q0; cz q2, q0; rx(pi) q2;
cz q2, q0; rx(pi) q0; cz q2, q0; | rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2;
cz q2, q0; rx(pi) q0; cz q2, q0; | rx((pi/2)) q2; cz q2, q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; cz q0, q1; | rx((pi/2)) q1; cz q0, q1; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q1; rz(theta2) q1; | rz(theta2) q1; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q0;
rz(theta2) q0; rz(theta2) q2; rx(pi) q2; cz q2, q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rz(theta2) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx((pi/2)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta2) q0; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q1; rz(theta2) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; | rx(((3*pi)/2)) q1; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; | rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q2; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rz(theta2) q1;
rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2;
rx(pi) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2;
cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(pi) q2;
rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta2) q0;
rx(pi) q0; rx(pi) q1; cz q2, q1; rx(pi) q1; | cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rz(theta2) q1; rx(pi) q1; | rz(theta1) q2; rz(theta2) q1; rz(theta2) q1; rx(pi) q1; rz(theta2) q2;
rx(pi) q1; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; | rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1;
rx((pi/2)) q1; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; | rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q2;
rx(pi) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1;
cz q0, q1; rz(theta2) q1; | rz(theta2) q1; cz q0, q1;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0;
rx((pi/2)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q0; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz((theta1+theta2)) q0; rz(theta2) q0; rx(pi) q0; cz q0, q1;
rx(pi) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q0;
rx(((3*pi)/2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rz(theta2) q2; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta1) q0; | rx(pi) q1; rx(pi) q2; rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; | rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz(theta2) q0;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q0;
rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0; | rx((pi/2)) q1; rx(pi) q2; rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(theta1) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; rz(theta1) q0;
rx(pi) q0; rz(theta2) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q0;
rx(pi) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; rx(pi) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; rz(theta1) q2;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz(theta1) q0;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; rz(theta2) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q0; cz q2, q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz(theta1) q2;
rx(pi) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q0;
rx((pi/2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta2) q0;
cz q2, q0; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q2; cz q2, q0;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q2; rz(theta1) q1; rx((pi/2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q2; | rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rz(theta1) q1; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rz(theta1) q1; rz(theta2) q0;
rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx(pi) q0; rx(pi) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; rz(theta1) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q1;
rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0;
rx(pi) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; rx(pi) q2;
cz q2, q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; cz q0, q1; | rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1;
cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1;
rx((pi/2)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rz(theta1) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
cz q2, q0; rx(pi) q0; cz q0, q1; rx(pi) q1; cz q2, q1; | cz q2, q1; rx(pi) q0; cz q0, q1; cz q2, q0; rx(pi) q1;
cz q2, q1; rx(pi) q2; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(theta2) q2; rx(pi) q2; cz q2, q1;
rx(pi) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz(theta1) q1;
rx(((3*pi)/2)) q2; rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rx(pi) q0; cz q0, q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2;
rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(pi) q1; rx(pi) q2; cz q2, q0; rz(theta1) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q2; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q2; cz q2, q1; | rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q0; rz(theta2) q0; rx(pi) q0; | rx(pi) q1; rz(theta2) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(pi) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q2; rx(pi) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rz((theta1+theta2)) q2; rx(pi) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; rz(((4*pi)-theta1)) q1;
cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; cz q2, q0;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; | rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0;
cz q2, q1; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; cz q0, q1; | rx(((3*pi)/2)) q1; rx(pi) q0; cz q0, q1; rx(pi) q0; rx(pi) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; | rz(theta1) q2; rz(theta2) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta2) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q2;
rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta1) q0;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx(pi) q2; cz q2, q0; cz q2, q1; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; cz q2, q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; cz q2, q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q0; rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rx((pi/2)) q2; rz(theta1) q0; rx((pi/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; rx((pi/2)) q2;
rx((pi/2)) q2; rz(theta1) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q2; rz(theta1) q1;
cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(pi) q0; cz q2, q0;
rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q0; cz q2, q0; rx(pi) q0; | rx((pi/2)) q1; rx(pi) q0; cz q2, q0; rx(pi) q0; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(pi) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2; | rx((pi/2)) q1; rx(pi) q0; rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q0; cz q0, q1; rx(pi) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q1; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx((pi/2)) q1; rz(theta2) q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rx((pi/2)) q1;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz(theta1) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz(theta1) q1; rz(theta1) q2;
cz q2, q1; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; | cz q0, q1; rx((pi/2)) q0; rx(pi) q2; cz q2, q1; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rz(theta1) q1;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; rz((theta1+theta2)) q2;
cz q2, q0; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2; | rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; rx(pi) q2; cz q2, q0;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; rx((pi/2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx(pi) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx((pi/2)) q2; rx(pi) q0; cz q0, q1; | rx(((3*pi)/2)) q2; rx((pi/2)) q0; rx((pi/2)) q1; cz q0, q1; rx(pi) q2;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rx(pi) q0; rz(theta1) q0; rx((pi/2)) q0;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz(theta1) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q0; | rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rz(theta2) q0; rz(theta2) q1; rx(pi) q1; | rz(theta2) q1; rx(pi) q1; rz(theta2) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz((theta1+theta2)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q0; rz(theta1) q0; rz(theta1) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz(theta1) q0; rz(theta1) q1; rz(theta1) q2;
cz q2, q0; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; cz q2, q0;
cz q2, q0; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; | cz q0, q1; rx((pi/2)) q2; rx(pi) q1; cz q0, q1; rx(pi) q1;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; rz(theta1) q0;
rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q0;
rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta2) q0; rx(pi) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; cz q2, q1; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q2;
rx((pi/2)) q0; cz q2, q0; rx(pi) q2; cz q2, q0; | cz q2, q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0;
rx((pi/2)) q0; cz q2, q0; rx(pi) q2; cz q2, q0; | rx(pi) q0; cz q2, q0; rx(pi) q2; cz q2, q0; rx((pi/2)) q0;
rx((pi/2)) q0; cz q2, q0; rx(pi) q2; cz q2, q0; | rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; cz q2, q0; rx(pi) q0;
rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rz(theta2) q0;
rx(((3*pi)/2)) q2; rx(pi) q0; cz q0, q1; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz(theta2) q0;
rx(pi) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; rx(pi) q2;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(pi) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q2;
rx(((3*pi)/2)) q2; rx(pi) q0; rx(pi) q1; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rx(pi) q0; rx(pi) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx((pi/2)) q2; cz q2, q1; rx(pi) q1; cz q2, q1; | rx(pi) q2; cz q2, q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2;
rx((pi/2)) q2; cz q2, q1; rx(pi) q1; cz q2, q1; | cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2;
rx((pi/2)) q2; cz q2, q1; rx(pi) q1; cz q2, q1; | rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; cz q2, q1; rx(pi) q2;
rz(theta1) q0; rz(theta2) q2; | rz(theta2) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rz(theta2) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rz(theta2) q0;
rx(pi) q0; cz q0, q1; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; cz q2, q0; rz(theta2) q0;
rx(pi) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1;
rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0;
rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta2) q1; rx(pi) q1; | rx(pi) q2; cz q2, q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2;
rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz(theta1) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz(theta2) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; rz(theta1) q2;
rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rz(theta1) q0;
rz((theta1+theta2)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta2) q0; rx(pi) q0;
rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; rx(pi) q1;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0; rz((theta1+theta2)) q1;
cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1;
rx(pi) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q2; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q2; rx(pi) q0;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
cz q2, q0; rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0;
cz q0, q1; rx(pi) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; | cz q2, q0; rx(pi) q1; cz q0, q1; rz(theta2) q2; rx(pi) q2;
cz q0, q1; rx(pi) q1; cz q0, q1; rx(pi) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; cz q0, q1;
cz q0, q1; rx(pi) q1; cz q0, q1; rx(pi) q0; | rx((pi/2)) q0; cz q0, q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0;
cz q2, q0; rx(pi) q0; rx(pi) q1; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rx(pi) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rx(pi) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; rx(pi) q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q2; rz((theta1+theta2)) q0;
cz q0, q1; cz q2, q1; | cz q2, q1; cz q0, q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
cz q2, q0; rx(pi) q0; rz(theta1) q2; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz(theta1) q2; rz(theta2) q0; rx(pi) q0; cz q2, q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q2;
rx(pi) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; rx(pi) q1;
rx((pi/2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rx((pi/2)) q1;
rx(pi) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q1;
cz q0, q1; rx(pi) q1; cz q0, q1; cz q2, q1; rx(pi) q1; | rx(pi) q1; cz q0, q1; cz q2, q1; rx(pi) q1; cz q0, q1;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1; rz(theta1) q0; | rx((pi/2)) q2; rz((theta1+theta2)) q1; rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q2; rx(pi) q0; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rx(pi) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rz(theta1) q1; rx((pi/2)) q1; rz(theta2) q2; rx(pi) q2; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q1; rx((pi/2)) q1; rz(theta1) q2;
rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rz(theta2) q1;
rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(pi) q2; cz q2, q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rz(theta2) q2;
rx(pi) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q0; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q2; rz(theta2) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rz(theta1) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; cz q2, q1; rx(pi) q2; | rx((pi/2)) q1; cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; | rx(pi) q0; cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; rz(theta2) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta1) q0; | rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta1) q0; rz(theta1) q1;
rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q2; rz(theta2) q0; rx(pi) q0; | rx(pi) q1; rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx((pi/2)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
rx(pi) q1; cz q2, q1; rx((pi/2)) q2; rx(pi) q1; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; rx(pi) q1;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; rz(theta2) q1; | rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; rz(theta2) q1; rz(theta2) q2;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | cz q2, q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; cz q2, q1;
rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q0; rx(pi) q1;
rx(pi) q0; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; | rx(pi) q2; cz q2, q1; rx((pi/2)) q2; rx(pi) q0;
rx(pi) q0; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; | cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0; cz q0, q1;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta1) q2;
rx(pi) q0; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; | rx(pi) q1; cz q2, q1; rx((pi/2)) q1; rx(pi) q0;
rx(pi) q0; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; | cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0; cz q2, q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta2) q0; rx(pi) q0; | rx(pi) q2; cz q2, q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(pi) q1; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rz(theta1) q2; rz(theta2) q1;
cz q2, q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; cz q2, q1;
cz q2, q1; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; cz q0, q1; | rx(pi) q0; cz q0, q1; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; | rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; rz(theta2) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1; | rx(pi) q1; rx(pi) q2; rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; | rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; | cz q0, q1; rx(pi) q0; cz q0, q1; rx(pi) q1; cz q0, q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; rz(theta2) q2; rx(pi) q2; | rx(pi) q0; rz((theta1+theta2)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; rz(theta2) q0; | rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; rz(theta2) q0; rz(theta2) q2;
rx((pi/2)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
rz((theta1+theta2)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rz(theta2) q1; rx(pi) q1; | rz(theta1) q2; rz(theta2) q0; rz(theta2) q1; rx(pi) q1; rz(theta2) q2;
cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; cz q2, q0; | rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(pi) q2; cz q2, q1;
rx(((3*pi)/2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rz(theta1) q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx((pi/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rz(theta1) q1; rz(theta1) q2; | rz(theta1) q0; rz(theta1) q1; rz(theta1) q2; rz(theta2) q0;
rx(pi) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q1; rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; cz q0, q1; rx(pi) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz(theta2) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q1;
rx(pi) q2; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx((pi/2)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0; rz(theta1) q2; | rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q0; rz(theta1) q2; rz(theta2) q1;
rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q0; rx(pi) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rx(pi) q0; rx(pi) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; rz(theta1) q1;
rx(((3*pi)/2)) q1; rx((pi/2)) q0; cz q2, q0; | rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rx(pi) q2;
rx(pi) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(pi) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
cz q0, q1; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; | rx(pi) q0; cz q0, q1; rx((pi/2)) q0; cz q0, q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; | rz(theta2) q0; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rx((pi/2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta1) q2; rx((pi/2)) q2; | rx(pi) q2; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q2; cz q2, q0; | cz q2, q0; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rx(pi) q2;
rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta2) q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta1) q1;
cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz((theta1+theta2)) q1; rz(theta2) q2; rx(pi) q2; cz q2, q1;
rx(((3*pi)/2)) q1; rx(pi) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0; | rx((pi/2)) q1; rx(pi) q0; rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; rx((pi/2)) q2;
rx(pi) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; rx(pi) q1;
rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; | rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; rz(theta2) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2;
rz(theta2) q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(pi) q0; rz(theta1) q0;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta2) q0;
rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; rz(theta1) q1;
rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q2; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rx(pi) q0; rz(theta1) q0; rz(theta1) q0; rz(theta1) q0; rx((pi/2)) q0;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz(theta1) q1; | rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz(theta1) q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q0; rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q0; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q2; | rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rx(pi) q1; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; | rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rz(theta1) q0; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
cz q2, q0; rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q1; rx(pi) q1; | cz q2, q1; rx(pi) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1;
rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; rz(theta1) q2;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx((pi/2)) q2; | rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q2; rx((pi/2)) q2; rz(theta2) q1;
cz q0, q1; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | cz q2, q1; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q0;
cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | cz q2, q0; rx(((3*pi)/2)) q1; rx(pi) q2; cz q2, q0; rx(pi) q2;
rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; rx(pi) q2;
rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0;
rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
rx(pi) q2; rz(theta2) q1; rx(pi) q1; | rz(theta2) q1; rx(pi) q1; rx(pi) q2;
rx(pi) q2; rz(theta2) q1; rx(pi) q1; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0;
cz q2, q1; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; | cz q0, q1; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; cz q0, q1;
rx(pi) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rx(pi) q0;
rx(pi) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx(pi) q0; rx(pi) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
rz(theta1) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; rz(theta1) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q1;
cz q2, q0; rx(pi) q0; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; | cz q2, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q1;
rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; rz(theta1) q0; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; rz(theta2) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q0; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rz(theta1) q0;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0; rz(theta1) q0; | rx((pi/2)) q1; rz((theta1+theta2)) q0; rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; cz q2, q1; | rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; | rx((pi/2)) q0; cz q0, q1; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2; | rx((pi/2)) q1; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta2) q2; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q1; rz(theta2) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q0; rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
cz q2, q0; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; cz q2, q1; | rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta2) q2; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q0; rz(theta2) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(pi) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; rx(pi) q0;
cz q2, q0; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; cz q2, q1; | rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q0; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx((pi/2)) q0; rx((pi/2)) q2; cz q2, q1; | rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rz(theta1) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rz(theta1) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rz(theta1) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rz(theta1) q1; rz(theta1) q2;
rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rx(pi) q2; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rx(pi) q2;
rx(pi) q0; cz q0, q1; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q0;
rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2;
rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1;
rx(pi) q1; cz q0, q1; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; cz q2, q1; rx(pi) q1;
cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2; cz q2, q0; | cz q2, q0; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; rx(pi) q2;
rx(((3*pi)/2)) q1; rz(theta2) q1; rx(pi) q1; cz q0, q1; | rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rz(theta2) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q1; cz q0, q1; rx((pi/2)) q1; rx(pi) q2; | cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q1; rx(pi) q2; cz q2, q0;
rx(pi) q2; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(pi) q2;
rx(pi) q2; cz q2, q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rz(theta2) q2;
rx(pi) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; rz(theta1) q1;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(theta1) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz(theta1) q0;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta2) q1; rx((pi/2)) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; rz(theta1) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; rz(theta1) q2;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
rx(pi) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q0;
cz q2, q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | rx(pi) q2; cz q2, q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rx((pi/2)) q2; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; cz q0, q1; | rx(pi) q0; cz q0, q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q2;
cz q2, q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; cz q2, q0; | rx(((3*pi)/2)) q2; rx(pi) q0; cz q2, q0; rx(pi) q0; rx(pi) q1;
rx((pi/2)) q2; cz q2, q1; rx(pi) q0; rx(pi) q2; | cz q0, q1; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q0; cz q0, q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rz(theta1) q0; rx((pi/2)) q0; | rx(pi) q1; rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(pi) q0; cz q0, q1; cz q2, q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; cz q2, q0; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx(pi) q1; rz(theta1) q0; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; | rx(pi) q0; rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0;
cz q0, q1; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; rx(pi) q0; | cz q2, q1; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q2;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q2; rx((pi/2)) q2;
rx(pi) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rx(pi) q1;
cz q0, q1; rz(theta1) q1; | rz(theta1) q1; cz q0, q1;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rz(theta2) q0; rx(pi) q0;
rx(pi) q1; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q1;
rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rz(theta2) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta2) q1; rz(theta2) q1; rx(pi) q1;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz(theta2) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx((pi/2)) q2;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; rz(theta1) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | cz q2, q1; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; cz q2, q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(pi) q2; | rz(theta2) q2; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q0; rz(theta2) q2; | rz(theta2) q2; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; rx(pi) q1; | rx(pi) q0; cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(pi) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1;
rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q0;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; rz(theta1) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rx(pi) q2; | rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q1; cz q2, q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q0;
rx((pi/2)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rx((pi/2)) q2; rz(theta2) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(theta1) q1;
rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(theta1) q2;
rx(pi) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; cz q0, q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q0; cz q2, q0;
rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(theta1) q1;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz(theta1) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz(theta1) q1; rz(theta2) q0;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(pi) q1; rx(pi) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q2; rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q1;
rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; rz(theta1) q1;
cz q0, q1; cz q2, q1; rx((pi/2)) q0; rx(pi) q2; cz q2, q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q0; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
cz q0, q1; rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q0; rx(pi) q0; | cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; | rx((pi/2)) q0; rx((pi/2)) q2; rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; | rx(pi) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q2; rx((pi/2)) q1; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rx((pi/2)) q1;
rx((pi/2)) q1; rz(theta1) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q2;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta1) q2; rz(theta2) q0; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(pi) q2; rz(theta1) q1; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rx(pi) q1; cz q2, q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; rz(((4*pi)-theta1)) q0;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; rz(theta1) q0; rz(theta1) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(theta1) q0; rz(theta1) q0; rz(theta1) q1;
rx(pi) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; rx(pi) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; rz(theta1) q1;
rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rx(pi) q1; cz q0, q1; rx(pi) q1; rz(theta2) q1; rx(pi) q1;
rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta1) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; | rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz(theta2) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q1; rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz(theta1) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz(theta1) q0; rz(theta1) q1;
rx((pi/2)) q1; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; | rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1;
rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rx((pi/2)) q1; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; cz q2, q0; | rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q1; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rx(pi) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
cz q0, q1; rx((pi/2)) q2; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; | rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q2; rx(pi) q0; cz q0, q1;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; rz((theta1+theta2)) q0;
cz q2, q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; | rx(pi) q0; cz q2, q0; rx((pi/2)) q0; cz q2, q0;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(theta2) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q1; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz((theta1+theta2)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(pi) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2;
rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2;
cz q0, q1; cz q2, q0; rx((pi/2)) q2; rx(pi) q1; cz q0, q1; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1;
cz q0, q1; cz q2, q0; rx((pi/2)) q2; rx(pi) q1; cz q0, q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q0; | rx(pi) q0; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q0; | rx((pi/2)) q1; rx(pi) q0; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q2; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q2; rz(theta1) q2;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta1) q0;
rx(pi) q0; | rx((pi/2)) q0; rx((pi/2)) q0;
rx(pi) q0; | rz(theta2) q0; rx(pi) q0; rz(theta2) q0;
rx(pi) q0; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q1; rz(theta1) q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz(theta1) q1; rx((pi/2)) q1; rz(theta1) q2;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0; rx(pi) q0; | rx((pi/2)) q2; rz((theta1+theta2)) q0; rx(pi) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(pi) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1; | rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1; rz(theta2) q2;
rx(((3*pi)/2)) q1; rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx(pi) q2; cz q2, q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q0;
rx(((3*pi)/2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; rz(theta1) q2;
rx(((3*pi)/2)) q2; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; | rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rx((pi/2)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta1) q2;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta1) q0;
rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q2; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rx(((3*pi)/2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2; rz(theta1) q2; | rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; rz(theta1) q2; rz(theta2) q0;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz(theta1) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz(theta1) q2; rz(theta2) q1;
rx(pi) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; | rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; cz q2, q0; | rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q1;
cz q2, q1; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q2; cz q2, q1;
rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; rz(theta1) q0;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; rz(theta1) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta1) q0; rx((pi/2)) q0; | rx(pi) q2; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q1; | rz(theta2) q1; rz(theta1) q1;
rz((theta1+theta2)) q1; | rz(theta1) q1; rz(theta2) q1;
rz((theta1+theta2)) q1; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rz(theta1) q0;
rz((theta1+theta2)) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz(theta1) q2;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz(theta1) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz(theta1) q0; rz(theta1) q2;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; rz(theta1) q1; | rx(pi) q2; rz(theta1) q0; rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2;
rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx(pi) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; | rx((pi/2)) q0; rx(pi) q2; rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rx(pi) q0; cz q2, q0; rx(pi) q2; rz(theta1) q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q0;
cz q2, q1; rx(pi) q0; cz q2, q0; | rx(pi) q0; cz q2, q0; cz q2, q1;
rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rz((theta1+theta2)) q2;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(theta1) q1;
rx(pi) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; rx(pi) q2;
rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q2; cz q2, q1; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta2) q1; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q1; rz(theta2) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q1; rx(pi) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q1; rx(pi) q1; cz q2, q1;
rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q0; rz(theta2) q1; | rz(theta2) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rz(theta1) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q2; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rz(theta2) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; rz(theta2) q0;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx(pi) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx(pi) q0; rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rx(pi) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rx(pi) q0;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(theta2) q0;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; rz(theta1) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; rz(theta2) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1;
rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta2) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q0; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rx(pi) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q1; rx(pi) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2; | rx((pi/2)) q1; rx(pi) q2; rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rz(theta2) q2;
cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; cz q0, q1;
rx(pi) q0; cz q0, q1; rx(pi) q0; rx(pi) q2; cz q2, q0; | rx(pi) q2; cz q2, q0; rx(pi) q0; cz q0, q1; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q0; rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q1; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz((theta1+theta2)) q1; rz(theta2) q1; rx(pi) q1; cz q2, q1;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; | rx(pi) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2;
rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1;
rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2;
rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1;
rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q2; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q2;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz(theta1) q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rz(theta1) q1; rz(theta2) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q2; rz(theta1) q0; rx((pi/2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2;
cz q2, q1; rz(((4*pi)-theta1)) q0; | rz(((4*pi)-theta1)) q0; cz q2, q1;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; | rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; | cz q2, q1; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; rz(((4*pi)-theta1)) q2;
rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1;
rx((pi/2)) q2; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; | rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q2;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta2) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rz(theta1) q2; rx((pi/2)) q2; | rz(theta1) q0; rz(theta1) q2; rz(theta1) q2; rx((pi/2)) q2; rz(theta2) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta2) q0; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q0; rz(theta2) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q0;
rz(theta1) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rz(theta1) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rx(pi) q0; rz(((4*pi)-theta1)) q1; | rz(((4*pi)-theta1)) q1; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q2; rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q2; | rx(((3*pi)/2)) q2; rx(pi) q0; rx(pi) q2;
rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q0;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz(theta1) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz(theta1) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rz(theta1) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rz(theta1) q2;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
cz q2, q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; cz q2, q0;
rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta1) q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; cz q0, q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; cz q0, q1; | rz(theta1) q1; rz(theta2) q0; rx(pi) q0; cz q0, q1; rz(theta2) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q1; rz(theta1) q0;
cz q0, q1; rz(theta1) q2; | rz(theta1) q2; cz q0, q1;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; | rx(pi) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1;
rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rz(theta1) q1; rz(theta2) q0;
rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; cz q2, q1; | cz q2, q0; cz q2, q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta2) q0;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rx(pi) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rz(theta1) q1; rz(theta2) q2; rx(pi) q2; cz q2, q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rz(theta1) q1;
rz(theta1) q1; rz(theta2) q2; rx(pi) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rz(theta1) q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
cz q0, q1; rx(pi) q1; cz q0, q1; rx(pi) q2; | cz q2, q0; rx(pi) q1; rx(pi) q2; cz q2, q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; cz q2, q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; cz q2, q0; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(pi) q1; | rz(theta2) q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
cz q2, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | cz q0, q1; rx(pi) q0; rx(pi) q2; cz q2, q1; rx(pi) q2;
cz q0, q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; | cz q2, q0; rx((pi/2)) q2; rx(pi) q1; cz q0, q1; rx(pi) q1;
rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rz(theta2) q0; rz(theta2) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; | rz(theta2) q0; rx(pi) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rz(theta1) q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; | rz(theta1) q1; rz(theta2) q0; rx(pi) q0; rz(theta2) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q1; rx(pi) q0; | rx(((3*pi)/2)) q1; rx(pi) q0; cz q2, q0; rx(pi) q0; rx(pi) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rx(pi) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; rx(pi) q2;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rx(pi) q2;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rx(pi) q0; rx(pi) q2; rz(theta1) q0; rx((pi/2)) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; | rx(pi) q2; rz((theta1+theta2)) q0; rz(theta1) q2; rz(theta1) q2; rx((pi/2)) q2;
rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; rz(theta1) q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; | rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; | cz q2, q0; rx(pi) q2; cz q2, q0; rx(pi) q0; cz q2, q0;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q1; cz q2, q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; cz q2, q1; | cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz(theta1) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz(theta1) q0; rz(theta1) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz(theta1) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz(theta1) q0; rz(theta1) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; rz(theta2) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta1) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx(pi) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; | rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz(theta2) q2;
rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q1;
cz q2, q0; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q0; rx(pi) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q1; cz q2, q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q0; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q0;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rz(theta1) q1; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q2; rz(theta1) q1; rz(theta2) q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rx(pi) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q1;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rx((pi/2)) q0; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta1) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q0; rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q0;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; rz(theta1) q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q2; rz(theta2) q0;
cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q1;
rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz(theta1) q0;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta1) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta1) q1; rz(theta2) q0;
rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | cz q2, q0; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; cz q2, q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q2;
cz q2, q1; rx(pi) q2; cz q2, q1; rx(pi) q1; | rx((pi/2)) q1; cz q2, q1; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1;
cz q2, q1; rx(pi) q2; cz q2, q1; rx(pi) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; cz q2, q1;
rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta1) q0;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
cz q2, q0; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q0, q1; | rx((pi/2)) q0; rx(pi) q1; cz q0, q1; rx(pi) q1; rx(pi) q2;
cz q0, q1; rx(pi) q1; rz(theta1) q0; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz(theta1) q0; rz(theta2) q1; rx(pi) q1; cz q0, q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; | rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q2;
cz q2, q1; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; rx(pi) q1; | rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1; cz q2, q1;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q2; rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rz(theta1) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx(pi) q2; cz q2, q0; cz q2, q1; rz(theta1) q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rz(theta1) q0; rz(theta2) q2; rx(pi) q2; | rz(theta2) q2; rx(pi) q2; rz(theta1) q0;
rz(theta1) q0; rz(theta2) q2; rx(pi) q2; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q0; rz(theta1) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rz(theta1) q2; rz(theta2) q0;
rx((pi/2)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; rx((pi/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q1; rx(pi) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q2; rz(theta1) q2; | rz(theta1) q2; rz((theta1+theta2)) q2;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q2;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx((pi/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rx(pi) q2; | rx(pi) q2; cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
cz q0, q1; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q2; cz q0, q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; rz((theta1+theta2)) q2;
rz(theta1) q0; rx((pi/2)) q0; rz(theta1) q1; | rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; rz(theta1) q1; rz(theta1) q2;
rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; | cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rx(pi) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rz(theta1) q2; rx((pi/2)) q2;
rz((theta1+theta2)) q0; rz(theta2) q2; | rz(theta2) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q0; rx(pi) q0; | rx((pi/2)) q1; cz q0, q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(theta1) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; cz q2, q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q2, q0; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rz(theta2) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rz(theta1) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; | rz(theta1) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
cz q2, q1; rz((theta1+theta2)) q0; | rz((theta1+theta2)) q0; cz q2, q1;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q0; rx(pi) q0; | rx((pi/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx((pi/2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rx((pi/2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q2;
rx(pi) q1; rz(theta2) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta1) q1;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx((pi/2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta1) q2; rx((pi/2)) q2; | rx(pi) q1; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
cz q0, q1; cz q2, q1; rx(pi) q2; cz q2, q0; rx(pi) q2; | cz q2, q0; cz q2, q1; rx(pi) q1; cz q0, q1; rx(pi) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rz(theta1) q0;
rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta1) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta1) q1; rz(theta2) q0;
cz q2, q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; cz q2, q1;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta1) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta1) q0; rz(theta1) q2;
cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; | cz q2, q0; rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q2; rx(pi) q2;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; rz(theta1) q1;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz(theta1) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rz(theta2) q0; rx(pi) q0; | rx(pi) q2; rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(theta1) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta1) q1; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q0; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
cz q2, q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; | rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; cz q2, q0;
cz q0, q1; rx(pi) q0; cz q2, q0; rx(pi) q2; cz q2, q1; | cz q2, q1; rx(pi) q0; cz q0, q1; cz q2, q0; rx(pi) q2;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q1;
rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rx(pi) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rx(pi) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2;
rz(theta1) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0; | rx(((3*pi)/2)) q1; rx((pi/2)) q0; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1;
rx((pi/2)) q1; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rx(pi) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; | rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx(pi) q0;
rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q0;
rz((theta1+theta2)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q1;
rz(theta2) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta2) q0; rz(theta2) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; rz(theta1) q2;
cz q0, q1; rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1;
cz q2, q0; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | cz q0, q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; cz q0, q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta1) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q2;
rx(pi) q2; cz q2, q1; rx(pi) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; rz((theta1+theta2)) q2;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; | rx((pi/2)) q1; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta2) q2;
rx(pi) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2; rx(pi) q0;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz(theta2) q0;
rx(pi) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rx(pi) q2; cz q2, q0; rx((pi/2)) q0; cz q2, q0; | cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(theta2) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx(pi) q2; cz q2, q0; cz q2, q1; rz(theta2) q1;
rx(((3*pi)/2)) q2; rx(pi) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q2;
rx(pi) q0; rx(pi) q1; cz q0, q1; cz q2, q1; rx(pi) q0; | rx(pi) q1; cz q0, q1; rx(pi) q2; cz q2, q1; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx((pi/2)) q2; rx(pi) q0; cz q0, q1; | rx(pi) q0; cz q0, q1; rx((pi/2)) q2;
rx((pi/2)) q2; rx(pi) q0; cz q0, q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz(theta2) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(pi) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx(pi) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
cz q2, q0; rx(((3*pi)/2)) q1; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q1; rx(pi) q0; cz q2, q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rz(theta1) q0; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1; rz(theta2) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; cz q2, q1; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; rz(theta1) q0; rz(theta1) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(theta1) q0; rz(theta1) q0; rz(theta1) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(pi) q0; rx(pi) q2; rz(theta1) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
cz q0, q1; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1;
cz q2, q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q0; | cz q2, q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q1;
cz q0, q1; rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta2) q2;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; rz(theta1) q1;
rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; rx(pi) q0; | rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rx(pi) q1;
cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1; cz q2, q1; | cz q2, q1; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q1; rz(theta1) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(pi) q0; | rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; rz(theta1) q1;
rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q2; rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(pi) q1; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rx((pi/2)) q2; | rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rx((pi/2)) q2; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; rz(theta1) q0;
rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; | rz(theta1) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta1) q1;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rx((pi/2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q1; | rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q2, q0; rx(pi) q2; cz q2, q0; | rx((pi/2)) q0; cz q2, q0; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q2; rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx((pi/2)) q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(pi) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q2, q0; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q1;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q1;
rx(pi) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q0;
rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0;
rx((pi/2)) q1; rx(pi) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; rx(pi) q1; | rx(((3*pi)/2)) q2; rx((pi/2)) q1; rx(pi) q2; cz q2, q0; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q0; rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx(pi) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(theta1) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rz(theta1) q0;
rz(theta1) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rz(theta1) q0; rz(theta1) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx((pi/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx((pi/2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(pi) q1; cz q0, q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q0;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q1;
cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q2; | cz q2, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q2; cz q2, q1;
cz q0, q1; cz q2, q0; rx(pi) q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q1; cz q0, q1; rz(theta2) q2; rx(pi) q2; cz q2, q0;
cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; | rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0;
rx(pi) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx((pi/2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q2; rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; | rx((pi/2)) q0; rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(pi) q2; | rz(theta2) q2; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rx(pi) q1; rz(theta1) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; | rx(pi) q0; rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rx(pi) q2; cz q2, q0; rx(pi) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; cz q2, q0; | rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; rz(theta1) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(pi) q1; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0;
rz((theta1+theta2)) q2; rx(pi) q2; rz(theta2) q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q1;
rx((pi/2)) q1; rx((pi/2)) q2; | rx((pi/2)) q2; rx((pi/2)) q1;
rx((pi/2)) q1; rx((pi/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx((pi/2)) q2; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q1; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(theta1) q1;
cz q0, q1; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; cz q2, q1; | rx((pi/2)) q1; rx(pi) q0; rx(pi) q2; cz q2, q1; rx(pi) q2;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; | rx((pi/2)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q2; cz q2, q1; | rx(((3*pi)/2)) q1; rx((pi/2)) q0; rx((pi/2)) q2; cz q2, q1; rx(pi) q0;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rx((pi/2)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(theta1) q2; rz(theta1) q2; rz(theta1) q2; rx((pi/2)) q2;
rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
cz q2, q0; rx(pi) q2; rz(theta1) q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(theta1) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q2; rx((pi/2)) q2;
rx(pi) q2; rz(theta1) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(pi) q1; rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0;
rx(pi) q2; rz(theta1) q1; | rz(theta1) q1; rx(pi) q2;
cz q2, q0; cz q2, q1; rx(pi) q0; cz q0, q1; rx(pi) q1; | rx(pi) q0; cz q0, q1; cz q2, q0; rx(pi) q1; cz q2, q1;
rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(pi) q2; rz(theta1) q2; | rz(((4*pi)-theta1)) q2; rx(pi) q2;
rx(pi) q2; rz(theta1) q2; | rz(theta2) q2; rx(pi) q2; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx(pi) q2; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx(pi) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q0;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(theta2) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0; | rx(pi) q0; rx(pi) q1; rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2;
rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta1) q0;
rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rz(theta1) q0;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta1) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta1) q0; rz(theta1) q2;
rz((theta1+theta2)) q0; rz(theta1) q0; rz(theta1) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rz(theta1) q0; rz(theta1) q0; rz(theta1) q1;
rz((theta1+theta2)) q0; rz(theta1) q0; rz(theta1) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz(theta1) q0; rz(theta1) q0; rz(theta1) q2;
cz q0, q1; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rx(pi) q0; | rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0; cz q0, q1;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q0; rz(theta2) q1; rx(pi) q1; | rx(pi) q2; rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(theta2) q0; rx(pi) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rz(theta1) q0;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx((pi/2)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
cz q2, q0; cz q2, q1; rx(pi) q0; rx(pi) q1; cz q0, q1; | rx(pi) q0; cz q2, q0; rx(pi) q1; cz q0, q1; cz q2, q1;
cz q2, q0; cz q2, q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; rz(theta2) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx((pi/2)) q1; | rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(pi) q1;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta2) q0;
rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rx((pi/2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rz(theta1) q0; rz(theta1) q0; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q0;
rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; rz(theta1) q1;
cz q0, q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q0; cz q0, q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(pi) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; rx(pi) q1;
rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta1) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta1) q0; rz(theta1) q1;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; rz(theta1) q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(theta1) q0; rx((pi/2)) q0; rz(theta1) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q2;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta2) q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q0;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
rx((pi/2)) q2; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q2;
rx((pi/2)) q1; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q0; | rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; | rx(pi) q0; rx(pi) q1; rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(pi) q2; rz(theta2) q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rx(pi) q2;
rx(pi) q2; rz(theta2) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q2;
cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; rz(theta1) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
cz q2, q1; rx(pi) q2; cz q2, q0; rx(pi) q0; rx(pi) q2; | rx(pi) q2; cz q2, q0; rx(pi) q0; rx(pi) q2; cz q2, q1;
rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; rz(theta1) q1;
rx(pi) q1; rz((theta1+theta2)) q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(pi) q0; rx(pi) q1;
rx(pi) q1; rz((theta1+theta2)) q0; rx(pi) q0; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q2; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta2) q1;
cz q2, q0; rx((pi/2)) q1; cz q2, q1; rx(pi) q0; cz q2, q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta1) q0;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; rz(theta1) q2;
rx(((3*pi)/2)) q0; rx(pi) q2; cz q2, q1; | rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q0;
rx(pi) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; cz q0, q1; | rx(pi) q1; cz q0, q1; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; | rx(pi) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q0; rz(theta1) q1; | rz(theta1) q1; rx(pi) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q0; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(theta2) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q0;
rx(pi) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
cz q2, q1; rx(((3*pi)/2)) q0; cz q2, q0; | rx(((3*pi)/2)) q0; cz q2, q0; cz q2, q1;
rx(pi) q2; rz(theta1) q2; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q2; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; rz((theta1+theta2)) q0;
cz q2, q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0;
cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(pi) q1; cz q2, q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1; | cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rx(pi) q0;
rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rz(theta2) q1;
cz q2, q0; rz(((4*pi)-theta1)) q0; | rz(((4*pi)-theta1)) q0; cz q2, q0;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; rz(theta1) q1;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q2;
cz q2, q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | cz q2, q0; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; cz q2, q1;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rz(theta1) q2;
rx(pi) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; rz(theta1) q2;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1; | rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rz(theta2) q0;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(theta2) q0;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q2; rz(theta1) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx((pi/2)) q2; | rx((pi/2)) q0; rx((pi/2)) q1; rx((pi/2)) q2; rx(pi) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q2; rx((pi/2)) q1; rx(pi) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(pi) q1;
cz q2, q0; rx(pi) q0; cz q2, q0; rx(pi) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; cz q2, q0;
cz q2, q0; rx(pi) q0; cz q2, q0; rx(pi) q2; | rx((pi/2)) q2; cz q2, q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2;
cz q2, q1; rx((pi/2)) q0; cz q0, q1; rx(pi) q2; cz q2, q1; | rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q1; cz q0, q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx((pi/2)) q0; rx(pi) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q2; cz q2, q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q1; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q1; rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q1;
cz q0, q1; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; cz q0, q1;
rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1;
rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q1; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q2; rx(pi) q0; cz q0, q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q0, q1; rx(pi) q2;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rx((pi/2)) q2;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(pi) q0; | rz(theta2) q0; rx(pi) q0; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx((pi/2)) q0; cz q0, q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q1; cz q0, q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(pi) q0; cz q0, q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(pi) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; rx(pi) q2;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta2) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q1;
cz q2, q1; rx(pi) q2; rz(theta2) q0; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(theta2) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rx((pi/2)) q0; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; cz q2, q0; | rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx((pi/2)) q2;
rz((theta1+theta2)) q0; rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta2) q2;
cz q2, q0; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q0; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz(theta1) q2;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta1) q2;
rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rx(pi) q2; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2;
rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; rz(theta1) q0;
rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; | rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; | rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rx(pi) q0; | rx(pi) q2; cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; | rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(theta1) q0; rz(theta1) q0; rx((pi/2)) q0;
rx(pi) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; rx(pi) q2;
cz q2, q1; rx(pi) q2; cz q2, q0; rx(pi) q2; | rx(pi) q2; cz q2, q0; rx(pi) q2; cz q2, q1;
rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; cz q2, q1; rx(pi) q2; | rx((pi/2)) q2; cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(pi) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; rx(pi) q2;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(pi) q2; cz q2, q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q1;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz(theta1) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz(theta1) q2; rz(theta2) q1;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx((pi/2)) q2;
cz q2, q0; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; cz q2, q1; | rx(pi) q1; cz q2, q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; cz q2, q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; rz(theta1) q1;
rz(theta1) q1; | rz(((4*pi)-theta1)) q2; rz(theta1) q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(theta2) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rz(theta1) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz(theta1) q0; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; rz(theta1) q2;
rz(theta1) q0; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; | rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0; | rx((pi/2)) q1; rx((pi/2)) q2; rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx((pi/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
cz q0, q1; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; | cz q2, q1; rx((pi/2)) q2; rx(pi) q0; cz q0, q1; rx(pi) q0;
rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q2;
cz q2, q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; | rx(pi) q2; cz q2, q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(pi) q2; | rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta1) q1;
cz q2, q0; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; cz q2, q0;
rx((pi/2)) q1; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q1;
cz q2, q0; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; cz q0, q1; | rx(pi) q1; cz q0, q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; cz q0, q1; | rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1;
cz q2, q1; rx(pi) q2; cz q2, q0; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; cz q2, q0; rz(theta2) q2; rx(pi) q2; cz q2, q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(theta2) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; rz(theta2) q0;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; cz q2, q0; rx(pi) q1; | rx((pi/2)) q0; cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(theta2) q0; rz(theta2) q1; rx(pi) q1; cz q0, q1; cz q2, q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; cz q2, q1; rz(theta2) q0;
rx((pi/2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rx(pi) q0; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(theta1) q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(pi) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; rx((pi/2)) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q0;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta2) q0; rz(theta2) q1; rx(pi) q1;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q2; rz(theta2) q1;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; rz(theta1) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rx(pi) q0; rx(pi) q2; rz(theta1) q0; rz(theta1) q0; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q2; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(pi) q1; | rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rz(theta2) q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q1;
rx(pi) q0; cz q0, q1; rx(pi) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q1; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q2; rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx((pi/2)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; rx((pi/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q0; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q2; rz((theta1+theta2)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta1) q1; rx((pi/2)) q1; | rx(pi) q0; cz q2, q0; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
cz q2, q1; rx(pi) q2; cz q2, q0; rx(pi) q0; cz q2, q0; | rx(pi) q0; rx(pi) q1; cz q2, q1; rx(pi) q1; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q2;
rx((pi/2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
rz((theta1+theta2)) q1; rz(theta1) q2; rz(theta1) q2; rz(theta1) q2; | rz(theta1) q1; rz(theta1) q2; rz(theta1) q2; rz(theta1) q2; rz(theta2) q1;
rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q1;
rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q1;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz(theta1) q2;
rz((theta1+theta2)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2; rz(theta1) q0;
cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; cz q0, q1; | rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1;
rx((pi/2)) q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2;
cz q2, q1; rx(pi) q2; rz(theta2) q2; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(theta2) q2; rz(theta2) q2; rx(pi) q2; cz q2, q1;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1; rx(pi) q1; | rx((pi/2)) q2; rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
cz q0, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0; cz q0, q1; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(pi) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx(pi) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
cz q0, q1; rx(pi) q1; cz q2, q1; rx(pi) q2; cz q2, q0; | cz q2, q0; rx(pi) q1; cz q0, q1; cz q2, q1; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; rx((pi/2)) q0; | rx(pi) q0; rx(pi) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rx((pi/2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; rx((pi/2)) q2;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q0; rz(theta1) q1;
rx(pi) q0; cz q0, q1; rx(pi) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(pi) q0; cz q0, q1; rx(pi) q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; rz(theta2) q0;
rx(pi) q0; cz q0, q1; rx(pi) q1; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q0;
cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx((pi/2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; | rx((pi/2)) q1; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; rx(pi) q1;
rx(pi) q2; rz((theta1+theta2)) q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(pi) q1; rx(pi) q2;
rx(pi) q2; rz((theta1+theta2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q1; rx(pi) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx((pi/2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0;
rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rz(theta1) q0;
rz((theta1+theta2)) q1; rz(theta1) q1; | rz(theta1) q1; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta1) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz(theta1) q1; rz(theta1) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(pi) q0;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz(theta2) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta2) q2;
rz(theta1) q0; rz(theta1) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz(theta1) q0; rz(theta1) q0; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q1; rz(theta1) q0; rz(theta1) q0; rx((pi/2)) q0; rz(theta1) q1;
rz(theta1) q0; rz(theta1) q0; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q2; rz(theta1) q0; rz(theta1) q0; rx((pi/2)) q0; rz(theta1) q2;
rx((pi/2)) q1; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; cz q2, q1; | rx((pi/2)) q2; cz q2, q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1;
rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rz((theta1+theta2)) q2;
cz q0, q1; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q1; rx(pi) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q2; cz q2, q0;
rx((pi/2)) q2; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q1; | rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx((pi/2)) q2;
rz((theta1+theta2)) q1; rz(theta1) q2; rz(theta1) q2; rx(((3*pi)/2)) q2; | rz(theta1) q1; rz(theta1) q2; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(theta2) q1;
rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; rz(theta1) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; | rx(pi) q0; rx(pi) q2; rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; rz((theta1+theta2)) q2;
rx((pi/2)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx((pi/2)) q1; | rx(pi) q0; rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(pi) q0; | rz((theta1+theta2)) q1; rx(pi) q1; rz(theta2) q0; rx(pi) q0; rz(theta2) q1;
rx(pi) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; rx(pi) q2;
rx(((3*pi)/2)) q2; rz(theta1) q2; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q0;
rx(pi) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; rz((theta1+theta2)) q2;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0; | rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q0; rz(theta2) q1;
rx(pi) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rx(pi) q0;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2;
cz q2, q1; rx((pi/2)) q0; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q0; rx(pi) q1; cz q2, q1;
rx(pi) q2; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; rz(theta2) q2;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta1) q0;
cz q2, q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q0; | rx((pi/2)) q2; rx(pi) q0; cz q2, q0; rx(pi) q0; rx(pi) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz((theta1+theta2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta2) q1;
cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(pi) q1; rz(theta1) q0; | rz(theta1) q0; rx(pi) q1;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2; | rx((pi/2)) q1; rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rz(theta1) q2; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rz(theta1) q2; rz(theta2) q0;
rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q2; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q1; rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q2; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q2; rz((theta1+theta2)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; rz(theta2) q1; | rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; rz(theta2) q1; rz(theta2) q2;
rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(theta1) q0;
rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx((pi/2)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz((theta1+theta2)) q1; rz(theta1) q2; rz(theta1) q2; | rz(theta1) q1; rz(theta1) q2; rz(theta1) q2; rz(theta2) q1;
cz q2, q0; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rx((pi/2)) q1; cz q0, q1; rx(pi) q2; cz q2, q0; rx(pi) q2;
rx(pi) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; rx(pi) q0;
rx((pi/2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q1; rz(theta1) q2; rz(theta1) q2; rz(theta2) q0; | rz(theta1) q1; rz(theta1) q2; rz(theta1) q2; rz(theta2) q0; rz(theta2) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; rz(theta2) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(pi) q2; | rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q1; rz(theta2) q0; rz(theta2) q0; | rz(theta1) q1; rz(theta2) q0; rz(theta2) q0; rz(theta2) q1;
cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; cz q2, q0; | rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; cz q2, q1; rz((theta1+theta2)) q0;
rx(pi) q0; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; | rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q0;
rx(pi) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; rx(pi) q1;
cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q1; cz q2, q1; | cz q2, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; cz q2, q1; rx(pi) q1; | rx((pi/2)) q1; cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q0; cz q2, q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz((theta1+theta2)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; rz(theta1) q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; cz q2, q0; | cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; | rx(pi) q0; rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; | rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; | cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; cz q0, q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx(pi) q2; cz q2, q1; rx(pi) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx((pi/2)) q1; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1;
rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; cz q0, q1; | cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rz(theta1) q1; rx((pi/2)) q1; | rx(pi) q0; rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rx(pi) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(pi) q2; cz q2, q1;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q1;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx((pi/2)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; rz(theta1) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rx(pi) q1;
rx(((3*pi)/2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2;
rx((pi/2)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q2;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(pi) q1; cz q0, q1; rx(pi) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; rz(theta1) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q0; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q1; rz((theta1+theta2)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx((pi/2)) q1; cz q2, q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta1) q1;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q0;
rx((pi/2)) q1; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; | rx(pi) q0; cz q2, q0; rx((pi/2)) q0; rx((pi/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(pi) q1; cz q0, q1; rx(pi) q0; cz q0, q1; | rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; cz q0, q1; rx((pi/2)) q1;
rx(pi) q1; cz q0, q1; rx(pi) q0; cz q0, q1; | cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1;
cz q0, q1; rx(pi) q0; rz(theta1) q1; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz(theta1) q1; rz(theta2) q0; rx(pi) q0; cz q0, q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
cz q2, q1; rx((pi/2)) q1; cz q2, q1; | rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(pi) q2; cz q2, q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q1;
cz q0, q1; cz q2, q0; rx(pi) q1; cz q2, q1; rx(pi) q2; | rx(pi) q1; cz q0, q1; cz q2, q1; rx(pi) q2; cz q2, q0;
cz q2, q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | cz q0, q1; rx(pi) q1; rx(pi) q2; cz q2, q0; rx(pi) q2;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; rz(theta1) q1; rz(theta1) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(theta1) q1; rz(theta1) q1; rz(theta2) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1; rz(theta1) q1; rx((pi/2)) q1; | rx(pi) q1; rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; rz(((4*pi)-theta1)) q0;
rx(pi) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; rx(pi) q0;
rz((theta1+theta2)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q2; rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rx(pi) q2; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; rz(theta2) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q1;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta2) q1; rz(theta2) q2; rx(pi) q2;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q1; rz(theta1) q2;
cz q2, q1; rx(pi) q1; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz(theta2) q1; rx(pi) q1; cz q2, q1;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rz(theta1) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rz(theta1) q2; rz(theta2) q0;
rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx((pi/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx(pi) q0;
rx((pi/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rx(pi) q1;
rx((pi/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rx((pi/2)) q1; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q1; rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta2) q0;
rx(pi) q2; cz q2, q1; rx((pi/2)) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
cz q0, q1; rx((pi/2)) q0; cz q0, q1; | rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; | cz q2, q0; rx(pi) q0; cz q2, q0; rx(pi) q2; cz q2, q0;
rz(theta2) q0; rx(pi) q0; cz q0, q1; cz q2, q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; cz q2, q0; rz(theta1) q0;
cz q0, q1; rx(pi) q0; cz q0, q1; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; cz q0, q1; rz(theta2) q0; rx(pi) q0; cz q0, q1;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; rz(theta1) q2;
rx((pi/2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(pi) q0; | rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; cz q2, q1; rx(pi) q1; | rx((pi/2)) q2; cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta2) q1; rx((pi/2)) q1; rz(theta2) q2;
rx(pi) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0;
rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1;
rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q1;
rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q0;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta1) q2;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta1) q1;
rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rx(pi) q2; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q2; rx(pi) q2;
rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rx((pi/2)) q0; rx((pi/2)) q1; rz(theta1) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(pi) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rx(pi) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(theta1) q2; rx((pi/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(pi) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; rx(pi) q1;
rx(pi) q0; rz(theta1) q0; | rz(((4*pi)-theta1)) q0; rx(pi) q0;
rx(pi) q0; rz(theta1) q0; | rz(theta2) q0; rx(pi) q0; rz((theta1+theta2)) q0;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta1) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2;
rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rz(theta1) q0;
rx((pi/2)) q2; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; | rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
rx(pi) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q1;
rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta1) q1;
rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta1) q0;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q2;
rx(pi) q1; cz q0, q1; rx(pi) q1; rx(pi) q2; | cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rx(pi) q0; | rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx((pi/2)) q1; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta2) q0; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q2; rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q0; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2;
cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; cz q0, q1;
rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(theta1) q0;
rx(pi) q1; cz q0, q1; rx(pi) q1; rz(theta2) q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(pi) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rz(theta1) q1; rx((pi/2)) q1;
rx(pi) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; rx(pi) q2;
rx(((3*pi)/2)) q1; rz(theta2) q2; | rz(theta2) q2; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q1; rz(theta1) q0; rz(theta1) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz(theta1) q0; rz(theta1) q0; rz(theta1) q2;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rx(pi) q0; cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q0; rx(pi) q0;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q2, q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; rx(pi) q2;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rx(pi) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; rx(pi) q1;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta2) q0;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta2) q0;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q0; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q1; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx((pi/2)) q2; cz q2, q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(pi) q1; rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q1; rz(theta1) q0; rx((pi/2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; rx((pi/2)) q2; | rx(pi) q0; cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rx(pi) q0; cz q0, q1; rx(pi) q1; cz q0, q1; | cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0;
rx(pi) q0; cz q0, q1; rx(pi) q1; cz q0, q1; | rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rz(theta1) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q1;
rx(pi) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rx(pi) q0; rx(pi) q1; rz(theta1) q0; rz(theta1) q0; rx((pi/2)) q0;
rx((pi/2)) q0; rx((pi/2)) q1; | rx((pi/2)) q1; rx((pi/2)) q0;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; | rx((pi/2)) q0; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q0; cz q2, q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
cz q2, q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0;
rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
cz q0, q1; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; | rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; | cz q2, q1; rx(pi) q1; cz q2, q1; rx(pi) q2; cz q2, q1;
rx((pi/2)) q2; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta1) q0; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q0; rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rz(theta1) q0; rz(theta1) q0; | rz(((4*pi)-theta1)) q1; rz(theta1) q0; rz(theta1) q0; rz(theta1) q1;
rz(theta1) q0; rz(theta1) q0; | rz(((4*pi)-theta1)) q2; rz(theta1) q0; rz(theta1) q0; rz(theta1) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rx((pi/2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; rz(theta1) q0; | rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; rz(theta1) q0; rz(theta2) q2;
rz((theta1+theta2)) q1; rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q1;
rx(pi) q1; cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(pi) q1;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rz(theta2) q1;
rz(theta1) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; rz(theta1) q2;
rx(pi) q0; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; rx((pi/2)) q1;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rz(theta1) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rz(theta1) q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rx(pi) q0; cz q0, q1; rx((pi/2)) q1; cz q0, q1; | cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx((pi/2)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q2;
cz q2, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; rx(pi) q2; | rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2; cz q2, q1;
rx(pi) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q1;
rx((pi/2)) q2; cz q2, q0; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2; cz q2, q0; rx(pi) q1;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; rz(((4*pi)-theta1)) q0;
cz q0, q1; rx(pi) q1; cz q2, q1; rx(pi) q1; | rx(pi) q1; cz q2, q1; rx(pi) q1; cz q0, q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
cz q2, q1; rx(pi) q1; cz q0, q1; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; cz q0, q1; rz(theta2) q1; rx(pi) q1; cz q2, q1;
cz q2, q0; rz(theta1) q1; | rz(theta1) q1; cz q2, q0;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; | rx((pi/2)) q0; rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q1;
cz q0, q1; rx((pi/2)) q2; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q2; rx(pi) q1; cz q0, q1;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q0; rz(theta1) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q0; cz q0, q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rz(theta1) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; rz(theta1) q0;
rx((pi/2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q0;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q0; rx((pi/2)) q0;
cz q2, q1; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; cz q2, q0; | rx(pi) q0; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q2; | rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
cz q2, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; | cz q2, q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; cz q2, q0;
cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q2;
rx((pi/2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0;
rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx((pi/2)) q2; | rx(pi) q1; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q2; rz(theta2) q0; rx(pi) q0; cz q2, q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rz(theta1) q2;
rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; | rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rz(theta1) q1;
rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; | rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rz(theta1) q2;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rz(theta1) q2;
cz q2, q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | cz q2, q1; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; cz q2, q0;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rx(pi) q2; rz(theta1) q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; rx(pi) q2;
rx(pi) q2; rz(theta1) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(pi) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; | rx((pi/2)) q1; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q0; rx(pi) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q1; rz(theta1) q1; rx((pi/2)) q1; | rx(pi) q0; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q1; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz(theta1) q1;
cz q2, q1; rx(pi) q1; cz q0, q1; cz q2, q1; rx(pi) q1; | rx(pi) q1; cz q0, q1; cz q2, q1; rx(pi) q1; cz q2, q1;
rx(pi) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx((pi/2)) q1; rx(pi) q2; cz q2, q0; | rx(pi) q2; cz q2, q0; rx((pi/2)) q1;
cz q2, q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; cz q0, q1; | rx((pi/2)) q0; cz q2, q0; rx(pi) q0; cz q0, q1; cz q2, q0;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx((pi/2)) q1; | rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(pi) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; | rz(theta1) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; rx(pi) q2;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx((pi/2)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2; rx(pi) q1;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q2; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rz(((4*pi)-theta1)) q1;
rx(pi) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; | rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q1;
rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta2) q2; rx(pi) q2; | rx(pi) q0; cz q2, q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx(pi) q0; rx(pi) q1;
rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q2; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta2) q2; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(theta2) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2; | rx((pi/2)) q1; rz((theta1+theta2)) q2; rz(theta1) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q1; rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; rz(theta1) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(theta2) q0; rx(pi) q0; | rx(pi) q2; cz q2, q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx((pi/2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rx(pi) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(pi) q0; rx(pi) q1;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta1) q2;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(pi) q1; | rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(pi) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; rx(pi) q2;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2;
rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; | rz(theta1) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz(theta1) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q2; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; | rx(pi) q0; rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; rx(pi) q0; cz q2, q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx((pi/2)) q1; rx(pi) q0; cz q2, q0; rx(pi) q0; | cz q2, q0; cz q2, q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1;
cz q2, q0; rz(theta1) q0; | rz(theta1) q0; cz q2, q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q1; cz q0, q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta1) q1; rx((pi/2)) q1; | rx(pi) q1; rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q2;
rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q1; | cz q0, q1; cz q2, q1; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2;
rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rx(pi) q1; cz q2, q1; rx(pi) q1; rz(theta2) q1; rx(pi) q1;
rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta1) q1;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz(theta2) q0;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(pi) q1; | rx(pi) q1; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx((pi/2)) q2; rx(pi) q0; cz q2, q0; | rx(((3*pi)/2)) q1; rx((pi/2)) q0; rx((pi/2)) q2; cz q2, q0; rx(pi) q1;
rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rz(theta1) q0; rz(theta2) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2;
rx(pi) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz(theta1) q2;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; rz(theta1) q2;
rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0;
rz(theta1) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; | rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0;
rz(theta1) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q2; rz(theta1) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q2;
rz(theta1) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q1; rz(theta1) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q1;
rx((pi/2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; | rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(theta2) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; rx(pi) q1; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx((pi/2)) q2; rx(pi) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q2;
rx((pi/2)) q1; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; | rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; rx(pi) q2;
rz((theta1+theta2)) q2; | rz(theta1) q2; rz(theta2) q2;
rz((theta1+theta2)) q2; | rz(theta2) q2; rz(theta1) q2;
rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rz(theta1) q1;
rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q0; rz(theta1) q1; | rx((pi/2)) q2; rz(theta1) q0; rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx((pi/2)) q0; rx(pi) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(pi) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2; rx(pi) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rz(theta1) q0; rz(theta1) q0; rz(theta2) q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q0; rz(theta1) q0; rz(theta1) q1;
rx(pi) q0; cz q0, q1; rx((pi/2)) q0; rx(pi) q2; | cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q0; rx(pi) q2; cz q2, q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(pi) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q0; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q1; rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
cz q2, q0; rx(pi) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; | cz q2, q1; rx(pi) q1; cz q2, q1; rz(theta2) q0; rx(pi) q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q1;
rx(pi) q0; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; | rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(pi) q0;
rz((theta1+theta2)) q2; rx(pi) q2; rz(theta2) q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q0;
rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rz(theta1) q0; rz(theta2) q2; rx(pi) q2; cz q2, q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rz(theta1) q0;
rz(theta1) q0; rz(theta2) q2; rx(pi) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rz(theta1) q0; rz(theta1) q2;
rx((pi/2)) q0; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1; | rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta1) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q0; rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz(theta1) q2;
rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx((pi/2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1;
cz q0, q1; rx(pi) q2; cz q2, q1; rx(pi) q1; cz q0, q1; | cz q2, q0; rx(pi) q2; cz q2, q0; cz q2, q1; rx(pi) q1;
rz((theta1+theta2)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q0; | rz(theta2) q0; rz(theta1) q0;
rz((theta1+theta2)) q0; | rz(theta1) q0; rz(theta2) q0;
rz((theta1+theta2)) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rz(theta1) q1;
rz((theta1+theta2)) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz(theta1) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx((pi/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q1; rz((theta1+theta2)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(pi) q0; rx(pi) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; | rx(pi) q2; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(pi) q0; rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(theta1) q1; rz(theta1) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; rz(theta1) q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(theta1) q0; rx((pi/2)) q0; rz(theta1) q1;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta2) q2; rx((pi/2)) q2;
rx(pi) q1; rz(theta2) q2; rx(pi) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q2;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta2) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx((pi/2)) q0; rx(pi) q1; rz(theta1) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rx((pi/2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; rx((pi/2)) q2;
rx((pi/2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx((pi/2)) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; | rx(pi) q1; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q1; rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rx((pi/2)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q2;
cz q2, q1; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1; | rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; rx(pi) q1; cz q2, q1;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; rz(theta2) q0;
rz(theta1) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; rz(theta1) q1;
rx(pi) q1; cz q2, q1; rz(theta1) q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q1;
rz(theta1) q1; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q1;
rx(pi) q0; cz q2, q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rz(theta2) q0;
rx(pi) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q0;
rx(pi) q0; cz q2, q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; rz(theta1) q1;
cz q2, q0; rx(((3*pi)/2)) q1; rx(pi) q2; cz q2, q0; | cz q0, q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; rx(pi) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q1;
rx(pi) q1; rz(theta2) q0; rx(pi) q0; | rz(theta2) q0; rx(pi) q0; rx(pi) q1;
rx(pi) q1; rz(theta2) q0; rx(pi) q0; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
cz q0, q1; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; cz q0, q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rx((pi/2)) q0; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q1; rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
cz q0, q1; rx(pi) q0; cz q0, q1; cz q2, q0; rx(pi) q0; | rx(pi) q0; cz q0, q1; cz q2, q0; rx(pi) q0; cz q0, q1;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rx((pi/2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q2;
cz q2, q0; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q2; | rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rx(pi) q2; cz q2, q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q2;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; rz(theta1) q2;
rx(((3*pi)/2)) q0; rz(theta1) q1; | rz(theta1) q1; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; cz q2, q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2; | rx(pi) q0; rx(pi) q1; rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q2;
rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rz(theta2) q2;
rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q2;
rx(pi) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx(pi) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; | rx(pi) q1; rz((theta1+theta2)) q2; rz(theta1) q1; rz(theta1) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q0; cz q0, q1; rx(pi) q1; cz q0, q1; | rx(pi) q0; cz q0, q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1;
rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; rz(theta1) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q2;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rx(pi) q0; cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(pi) q0;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rx(pi) q2;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(theta1) q1;
rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rz(theta1) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rx(pi) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(pi) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0;
cz q2, q0; rx(pi) q2; cz q2, q0; rx(pi) q0; cz q0, q1; | rx(pi) q0; rx(pi) q1; cz q0, q1; rx(pi) q1; rx(pi) q2;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q1; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; rz(theta1) q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(theta1) q1; rx((pi/2)) q1; rz(theta2) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(pi) q0; | rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(theta1) q0; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q0;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(theta2) q1;
rx(pi) q0; rz(theta2) q1; | rz(theta2) q1; rx(pi) q0;
rx((pi/2)) q1; cz q0, q1; rx(pi) q0; cz q0, q1; | rx(pi) q1; cz q0, q1; rx(pi) q0; cz q0, q1; rx((pi/2)) q1;
rx((pi/2)) q1; cz q0, q1; rx(pi) q0; cz q0, q1; | rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; cz q0, q1; rx(pi) q1;
rx((pi/2)) q1; cz q0, q1; rx(pi) q0; cz q0, q1; | cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q0; rx(pi) q2;
rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | cz q2, q1; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; cz q2, q1;
rx(pi) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta1) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta1) q2; rz(theta2) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; cz q2, q0; | cz q2, q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rz(theta1) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rz(theta1) q0; rz(theta1) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rz(theta1) q0; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q0; rz(theta1) q0; rz(theta2) q2;
rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q2; rz(theta1) q1; | rz(theta1) q1; rz((theta1+theta2)) q2;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2;
rx(pi) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q1; rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rx(pi) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; rx(pi) q1;
rx(pi) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
cz q2, q0; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | cz q2, q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; cz q2, q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
cz q0, q1; rx(pi) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; | cz q2, q0; rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q1; rx(pi) q1;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; | rz(theta2) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q1; rx((pi/2)) q1; | rx(pi) q0; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q1; rz(theta2) q0; rx(pi) q0; cz q0, q1; cz q2, q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; cz q2, q0; rz(theta1) q1;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q0; rx(pi) q2; rz(theta2) q2; rx(((3*pi)/2)) q2;
cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx((pi/2)) q1; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; cz q0, q1;
rx(pi) q0; rz(theta2) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; rz(theta1) q1;
rx(pi) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; rx(pi) q2;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; rz(theta2) q0;
cz q0, q1; cz q2, q1; rx(pi) q0; rx(pi) q2; cz q2, q0; | rx(pi) q0; cz q0, q1; rx(pi) q2; cz q2, q0; cz q2, q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; rz(theta1) q1;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; rz(theta2) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rz(theta1) q0; rz(theta1) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; | rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; rz(theta2) q0;
rx((pi/2)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q0; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q0; rx((pi/2)) q0;
rx(pi) q0; rz(theta2) q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rx(pi) q0;
rx(pi) q0; rz(theta2) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rx(pi) q2; cz q2, q1; rx(pi) q2; rz(theta2) q2; rx((pi/2)) q2;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; rz(theta2) q0;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rx(pi) q1; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q1; rx(pi) q1;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; cz q2, q1; | rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; | rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rz(theta2) q2;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx(pi) q2; cz q2, q0; cz q2, q1; rz(((4*pi)-theta1)) q1;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; rz(theta1) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(theta1) q0; rz(theta1) q1;
rz((theta1+theta2)) q0; rz(theta1) q1; rz(theta1) q1; rx((pi/2)) q1; | rz(theta1) q0; rz(theta1) q1; rz(theta1) q1; rx((pi/2)) q1; rz(theta2) q0;
rx((pi/2)) q0; rz(theta1) q2; | rz(theta1) q2; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; rx((pi/2)) q2; | rx(pi) q1; cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q2; rz(theta2) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta1) q2;
cz q0, q1; rx(pi) q0; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz(theta2) q0; rx(pi) q0; cz q0, q1;
rz((theta1+theta2)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; rz((theta1+theta2)) q0;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q1; rx((pi/2)) q1;
rz((theta1+theta2)) q2; rz(theta2) q1; rz(theta2) q1; | rz(theta1) q2; rz(theta2) q1; rz(theta2) q1; rz(theta2) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rz(theta1) q1;
rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rx((pi/2)) q1;
rx(pi) q1; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; rz(theta2) q1;
rx((pi/2)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1;
rx((pi/2)) q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q1;
rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rz(theta1) q0;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; rz(theta2) q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q2;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0; | rx((pi/2)) q0; rx(pi) q2; rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rz(theta2) q1; rx(pi) q1; | rx(pi) q0; rz((theta1+theta2)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz(theta1) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz(theta1) q0; rz(theta1) q1;
rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; cz q0, q1; | rx((pi/2)) q1; cz q0, q1; rx(pi) q1; cz q2, q1; rx(pi) q1;
rx(pi) q0; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(pi) q2; rz(theta2) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q0; rx(pi) q1; rz(theta1) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rz(theta1) q0; rx((pi/2)) q0; | rx(pi) q2; rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | cz q2, q0; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; cz q2, q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta2) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0;
rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta1) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta1) q1; rx((pi/2)) q1; | rx(pi) q1; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx((pi/2)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(pi) q2; | rx(pi) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q0; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz(theta2) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rz(theta1) q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
rx((pi/2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q0;
rz(theta1) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; rz(theta1) q1;
rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rz(theta1) q1;
rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rz(theta1) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(pi) q0; cz q0, q1; rx(pi) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(pi) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q0; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(pi) q0; rz(theta1) q2; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; rx(pi) q0;
rx(pi) q0; rz(theta1) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1;
cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; rz(theta2) q0;
rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(theta1) q1;
rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; rz(theta1) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2; | rx(((3*pi)/2)) q2; rx(pi) q1; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
cz q2, q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; | cz q2, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; rz(theta1) q1;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz(theta2) q0;
rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rz(theta1) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(theta1) q1;
rz((theta1+theta2)) q0; rx(pi) q0; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q2;
rx((pi/2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; rx((pi/2)) q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q0;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rz(theta1) q2; | rz((theta1+theta2)) q0; rx(pi) q0; rz(theta1) q2; rz(theta1) q2; rz(theta2) q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; rz(theta1) q0;
rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta2) q2; rx(pi) q2; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q2;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q2; rz(theta1) q2; rx((pi/2)) q2; | rx(pi) q0; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q0; cz q0, q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q0;
cz q2, q1; rx(pi) q0; cz q0, q1; | rx(pi) q0; cz q0, q1; cz q2, q1;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rx(pi) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; rx(pi) q1;
rx(pi) q0; rz(theta1) q0; rz(theta1) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(theta2) q2;
rx(pi) q1; cz q2, q1; rz(theta1) q0; rx(((3*pi)/2)) q0; | rx(pi) q0; rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx((pi/2)) q1; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; | rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q2; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q2; rz(theta1) q2;
rx(((3*pi)/2)) q1; | rx((pi/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q1; | rx(pi) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(pi) q0;
rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; rz(theta1) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(pi) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(theta2) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; rz(theta2) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(theta2) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(theta2) q0;
rz(theta1) q2; rz(theta2) q1; rx(pi) q1; | rz(theta2) q1; rx(pi) q1; rz(theta1) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx(pi) q0; cz q2, q0; rx(pi) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rx(pi) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q0; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q2; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q0; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q0; rz(theta2) q2;
rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; | rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1;
rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx(pi) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rz(theta1) q2; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0;
cz q0, q1; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rx(pi) q1; | rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1; cz q0, q1;
rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q2; rz(theta2) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q1; rz(theta2) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta2) q0; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1;
rz((theta1+theta2)) q2; rz(theta2) q1; | rz(theta2) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; | rz(theta1) q2; rz(theta2) q1; rz(theta2) q2;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; rz(theta1) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q0;
rx(pi) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q2; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q2; rx(pi) q1;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q1;
rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1;
rz(theta1) q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; rz(theta2) q0;
rx(pi) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; rx(pi) q2;
rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz(theta1) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; | rx(pi) q2; rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q0; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(pi) q1; rx(pi) q2; rz(theta1) q1; rz(theta1) q1; rx((pi/2)) q1;
rx((pi/2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx(pi) q1; rx(pi) q2; rz(theta1) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q0; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; cz q2, q1; | rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q0;
rx(pi) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q2; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q2;
cz q2, q1; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q0; | rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; cz q2, q0; cz q2, q1;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q1;
rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; rx(pi) q2;
rx(pi) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx(pi) q2;
cz q2, q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; cz q0, q1; | rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; cz q0, q1; cz q2, q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; | rx(((3*pi)/2)) q2; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q0;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2;
rx(pi) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; rx(pi) q2;
cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx((pi/2)) q2; cz q2, q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
cz q0, q1; rx(((3*pi)/2)) q2; rx(pi) q1; cz q0, q1; rx(pi) q1; | cz q2, q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q1; rz(theta2) q0;
rz(theta2) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; rz(theta2) q1;
rz(theta1) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx((pi/2)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1;
cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q2; cz q2, q1;
rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta1) q1;
rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta1) q2;
rz(theta1) q1; rz(theta2) q2; | rz(theta2) q2; rz(theta1) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(pi) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q2; cz q2, q1; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; | rx(pi) q1; cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx(pi) q1; cz q2, q1; rx(pi) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q2; rz(theta1) q0; rz(theta2) q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; rz(theta1) q0; rz(theta1) q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rz(theta2) q2; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1;
rx(pi) q1; rx(pi) q2; cz q2, q0; rx(pi) q2; | cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1;
rx(pi) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(theta2) q1;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q1;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz(theta1) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta1) q1;
rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta1) q0;
rx(pi) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q1;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q2;
cz q0, q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; | rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1;
rz(theta1) q1; rz(theta2) q0; rx(pi) q0; | rz(theta2) q0; rx(pi) q0; rz(theta1) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx((pi/2)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; rx((pi/2)) q2;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz(theta1) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz(theta1) q1; rz(theta1) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta2) q1; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q2; rz(theta2) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx(pi) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz((theta1+theta2)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; | rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2;
rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q1;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz(theta2) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q2;
rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rz(theta1) q2;
rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rz(theta1) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q1; rx(pi) q2; rz(theta1) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
cz q0, q1; rx(pi) q0; cz q0, q1; rx(pi) q2; cz q2, q0; | cz q2, q1; rx(pi) q0; rx(pi) q2; cz q2, q0; cz q2, q1;
rz(theta1) q1; rz(theta1) q1; | rz(((4*pi)-theta1)) q2; rz(theta1) q1; rz(theta1) q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
cz q2, q1; rx(pi) q0; | rx(pi) q0; cz q2, q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rx(pi) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; rz(theta1) q2;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(theta1) q2; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(pi) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx((pi/2)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q2;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(pi) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; rx(pi) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rx(pi) q2; rz(theta2) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz((theta1+theta2)) q1; rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
cz q2, q0; rx(pi) q1; cz q0, q1; rx(pi) q0; cz q2, q0; | cz q2, q1; rx(pi) q1; cz q0, q1; cz q2, q1; rx(pi) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta1) q0;
rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta1) q1;
rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
cz q0, q1; rx(pi) q1; rx(pi) q2; cz q2, q1; rx(pi) q1; | rx(pi) q1; rx(pi) q2; cz q2, q1; rx(pi) q1; cz q0, q1;
rz(theta2) q0; rz(theta2) q1; | rz(theta2) q1; rz(theta2) q0;
rx(pi) q0; rx(pi) q1; cz q2, q1; | rx(pi) q1; cz q2, q1; rx(pi) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q1;
rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1;
cz q2, q0; rx(pi) q2; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(theta2) q2; rx(pi) q2; cz q2, q0;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1;
cz q2, q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | rx(pi) q2; cz q2, q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1;
rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rx(pi) q0; rz(((4*pi)-theta1)) q2; | rz(((4*pi)-theta1)) q2; rx(pi) q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1;
cz q0, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | cz q2, q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1;
rx(((3*pi)/2)) q1; rx((pi/2)) q0; rx((pi/2)) q2; cz q2, q0; | rx((pi/2)) q0; rx((pi/2)) q1; rx((pi/2)) q2; cz q2, q0; rx(pi) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; | rz(theta1) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; rz(theta2) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q2; rz(theta1) q0;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz(theta1) q1;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; rx((pi/2)) q2;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
cz q2, q0; rx(pi) q1; | rx(pi) q1; cz q2, q0;
rz(theta2) q0; rz(theta2) q2; | rz(theta2) q2; rz(theta2) q0;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
cz q2, q1; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q1; rx(pi) q2; cz q2, q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q2; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q0; rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx((pi/2)) q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1;
rx(pi) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rx(pi) q0;
cz q2, q0; rx(pi) q0; cz q0, q1; cz q2, q0; rx(pi) q1; | cz q2, q1; rx(pi) q0; cz q0, q1; rx(pi) q1; cz q2, q1;
rz((theta1+theta2)) q0; rz(theta1) q2; | rz(theta1) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; | rz(theta1) q0; rz(theta1) q2; rz(theta2) q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2;
rx(pi) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rx(pi) q0;
rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | cz q2, q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; cz q2, q0;
rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q2, q0; rx(pi) q0;
rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0; rz((theta1+theta2)) q2;
cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; cz q2, q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1; rz(theta1) q1; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q1; rz(theta1) q1; rz(theta2) q2;
rz((theta1+theta2)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; | rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; | cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; cz q2, q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q2;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta2) q1;
rx(pi) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(theta2) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1; | rx((pi/2)) q0; rx(pi) q2; rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(pi) q1; cz q2, q1; | rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx(pi) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta1) q0; rx((pi/2)) q0;
rx(pi) q2; cz q2, q0; cz q2, q1; rz(theta1) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q0; cz q2, q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta2) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; rx(pi) q0;
cz q0, q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; cz q2, q0; | rx((pi/2)) q0; rx(pi) q1; rx(pi) q2; cz q2, q0; rx(pi) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q1; | rx((pi/2)) q2; rx(pi) q1; rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; cz q2, q1; rz(theta1) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz(theta1) q0; rz(theta1) q1; rz(theta1) q1; | rz(((4*pi)-theta1)) q2; rz(theta1) q0; rz(theta1) q1; rz(theta1) q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q1; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q1; rz(theta2) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta2) q2;
rx(pi) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rz((theta1+theta2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(theta1) q2; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0;
cz q0, q1; rx(pi) q0; rz(theta2) q0; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz(theta2) q0; rz(theta2) q0; rx(pi) q0; cz q0, q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(pi) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; | rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rz(theta2) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(pi) q0; rx(pi) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz(theta2) q2; rx(pi) q2; | rx(pi) q0; rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; | rz(theta1) q0; rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(theta2) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q0; rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(pi) q1; cz q2, q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q2;
rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz(theta2) q2;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q2; rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx((pi/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta2) q1;
rx(pi) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rz(theta1) q1; rz(theta1) q1; rz(theta1) q1; | rz(((4*pi)-theta1)) q2; rz(theta1) q1; rz(theta1) q1; rz(theta1) q1; rz(theta1) q2;
rx(((3*pi)/2)) q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx(pi) q0; rz(theta1) q1; rx((pi/2)) q1;
rz(theta1) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; cz q2, q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; cz q2, q0; rz(theta1) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q1; | rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rx((pi/2)) q1; | rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q1; rx(pi) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q0;
cz q2, q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; | cz q2, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; cz q2, q0;
cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q0;
rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1;
rx(pi) q0; cz q2, q0; rx((pi/2)) q2; rz(theta1) q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0;
rx(pi) q0; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; rz(theta1) q1;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(theta1) q1;
rx(((3*pi)/2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q2; rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
cz q2, q1; rz(theta1) q2; | rz(theta1) q2; cz q2, q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; cz q2, q0; | rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; cz q2, q1; | cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1;
rx((pi/2)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; cz q2, q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; cz q2, q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz((theta1+theta2)) q0;
rx(pi) q2; cz q2, q0; rx(pi) q0; cz q2, q0; | rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2;
rx(pi) q2; cz q2, q0; rx(pi) q0; cz q2, q0; | cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1; rz(theta2) q0; rx(pi) q0; | rx(pi) q2; rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q1; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; | rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2;
rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz(theta1) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1; rz(theta2) q0; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q1; rz(theta2) q0; rz(theta2) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta1) q0;
rx(((3*pi)/2)) q1; rx(pi) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta1) q0; | rx((pi/2)) q1; rx(pi) q2; rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1;
rx(pi) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; rx(pi) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1; rx(pi) q0; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0; rx(pi) q1;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
cz q2, q0; cz q2, q1; rx((pi/2)) q0; rx(pi) q1; cz q2, q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; cz q2, q1; rx(pi) q0; | rx((pi/2)) q1; cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q2; | rx(pi) q2; rx(((3*pi)/2)) q1;
rz(theta1) q0; rx((pi/2)) q0; rz(theta1) q0; | rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; rz(theta1) q0; rz(theta1) q2;
rz(theta1) q0; rx((pi/2)) q0; rz(theta1) q0; | rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0; rz(theta1) q0; rz(theta1) q1;
rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1;
rx(pi) q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q0; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q0; cz q2, q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(pi) q0; rx(pi) q2; cz q2, q0; rx(pi) q0; cz q2, q0; | rx(pi) q2; cz q2, q0; rx(pi) q0; cz q2, q0; rx(pi) q0;
rx(pi) q0; rx(pi) q2; cz q2, q0; rx(pi) q0; cz q2, q0; | rx(pi) q1; rx(pi) q2; cz q2, q1; rx(pi) q1; cz q2, q1;
rx(pi) q2; cz q2, q0; rx(pi) q0; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(pi) q2; cz q2, q0; rx(pi) q0; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q2;
rx(pi) q2; cz q2, q0; rx(pi) q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; rz(theta2) q2;
rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rx(pi) q1; cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q0; cz q2, q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q2;
cz q0, q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1;
cz q0, q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; | rx(pi) q0; cz q0, q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0;
cz q0, q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; | rx((pi/2)) q0; cz q0, q1; rx(pi) q1; cz q0, q1; rx(pi) q0;
rx(pi) q0; cz q0, q1; rx(pi) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rz((theta1+theta2)) q1;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rx((pi/2)) q2; rz(theta2) q1;
rx(pi) q0; cz q2, q0; rx(pi) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q1; rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(pi) q0; cz q0, q1; rx(pi) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; rz(theta2) q0;
cz q2, q1; rx(pi) q2; rz(theta1) q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; rz(theta1) q1; rz(theta2) q2; rx(pi) q2; cz q2, q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
cz q2, q0; rx(pi) q2; cz q2, q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; cz q2, q0;
cz q2, q0; rx(pi) q2; cz q2, q0; rx(pi) q0; | rx((pi/2)) q0; cz q2, q0; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rz(theta2) q0; rx((pi/2)) q0; | rz(theta1) q1; rz(theta2) q0; rz(theta2) q0; rx((pi/2)) q0; rz(theta2) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; rx(pi) q1;
rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2;
cz q2, q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | cz q0, q1; rx(pi) q1; cz q0, q1; rx(pi) q1; rx(pi) q2;
rx(pi) q2; cz q2, q0; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(pi) q1; rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; | rx((pi/2)) q0; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q0; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx((pi/2)) q1; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q2; rz(theta1) q1;
rx(pi) q1; cz q0, q1; rz(theta1) q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rz((theta1+theta2)) q2;
rx(pi) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta2) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q0; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q1; rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(pi) q0; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; | rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rx(pi) q0;
rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; rz(theta1) q0;
rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rz(theta2) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx((pi/2)) q2; | rx(pi) q0; rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta1) q0; rz(theta1) q0; | rx((pi/2)) q1; rz(theta1) q0; rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rz(theta1) q2; | rz((theta1+theta2)) q0; rx(pi) q0; rz(theta1) q1; rz(theta1) q2; rz(theta2) q0;
rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(theta1) q0;
cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q1; rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q2; rx((pi/2)) q2; | rx(pi) q2; rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(pi) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rx(pi) q1;
cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q0; | cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1;
rx(pi) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rz((theta1+theta2)) q2; rx(pi) q2;
rx(pi) q0; cz q2, q0; rx(pi) q2; cz q2, q0; | cz q2, q0; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0;
rx(pi) q0; cz q2, q0; rx(pi) q2; cz q2, q0; | rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; cz q2, q0; rx((pi/2)) q0;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rz(theta1) q2;
rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rx((pi/2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q1;
rx((pi/2)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; rx((pi/2)) q1;
rx((pi/2)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q2;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz(theta2) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta2) q2;
rx(pi) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1;
rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta2) q0;
rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1; | rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q1;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q2;
rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rz(theta1) q1;
rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rz(theta1) q0;
rx(pi) q0; cz q0, q1; rx(pi) q0; rx(pi) q2; | cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q2; cz q2, q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q0; | rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx((pi/2)) q1; cz q2, q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q0;
rx((pi/2)) q2; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; | rx(pi) q0; cz q0, q1; rx((pi/2)) q1; rx((pi/2)) q2;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2;
rx(pi) q2; cz q2, q0; rx((pi/2)) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q0; rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta2) q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q2; rx((pi/2)) q2; | rx(pi) q1; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q0; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(pi) q0; cz q0, q1; cz q2, q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; cz q2, q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q1; rz(theta1) q2; | rz(theta1) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta1) q2; | rz(theta1) q1; rz(theta1) q2; rz(theta2) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rx(pi) q0; cz q2, q0; rx((pi/2)) q0; rx(pi) q1; | cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q0; rx(pi) q1; cz q2, q1;
rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz((theta1+theta2)) q2; rz(theta1) q0;
rx(pi) q1; rx(pi) q2; | rx(pi) q2; rx(pi) q1;
rx(pi) q1; rx(pi) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rx((pi/2)) q1;
rx(pi) q1; rz(theta1) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rx((pi/2)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q2;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta1) q1;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0;
rx((pi/2)) q0; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; | rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0;
cz q0, q1; rx(pi) q1; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz(theta2) q1; rx(pi) q1; cz q0, q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; | rz(theta1) q1; rz(((4*pi)-theta1)) q0;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; rz(theta2) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(pi) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; rz(theta1) q2;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; cz q2, q0; rz((theta1+theta2)) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q0;
rx(pi) q1; cz q0, q1; cz q2, q1; rx(pi) q1; rz(theta2) q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; cz q2, q1; rx(pi) q1;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2;
cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; cz q0, q1; | rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1;
rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; cz q2, q0; | rx((pi/2)) q2; cz q2, q0; rx(pi) q2; cz q2, q1; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; | rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q0; | cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; cz q0, q1;
rx(((3*pi)/2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx((pi/2)) q1; | rz((theta1+theta2)) q0; rx(pi) q0; rz(theta1) q1; rx((pi/2)) q1; rz(theta2) q0;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz(theta2) q0;
rx(pi) q2; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(pi) q2;
cz q0, q1; | cz q1, q0;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; rz(theta1) q2;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | cz q2, q0; rx(pi) q0; cz q2, q0; rx(pi) q0; rx(pi) q1;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz(theta2) q1;
rx(pi) q1; cz q2, q1; rx((pi/2)) q2; rx(pi) q1; rz(theta2) q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q2; rx(pi) q1;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q0; rx((pi/2)) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rx((pi/2)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta1) q2; rx((pi/2)) q2; | rx(pi) q0; cz q0, q1; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(pi) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q1; cz q0, q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta2) q1; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q0; rz(theta2) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
cz q0, q1; cz q2, q1; rx(pi) q0; cz q0, q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q2; cz q2, q1; rx(pi) q2;
rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; | rz(theta1) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q2; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q1; rz(theta2) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(theta2) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; cz q2, q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; cz q2, q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rx(pi) q1; cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q1; rx(pi) q1;
rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1;
cz q2, q1; rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx((pi/2)) q2; | rx(pi) q0; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; rz(theta2) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(pi) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rx(pi) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; | rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rz(theta2) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; cz q2, q0; rx(pi) q0; | rx((pi/2)) q0; cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(pi) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(pi) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(theta1) q2; rx((pi/2)) q2;
cz q2, q0; cz q2, q1; rx((pi/2)) q1; rx(pi) q0; cz q2, q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1;
cz q2, q0; cz q2, q1; rx((pi/2)) q1; rx(pi) q0; cz q2, q0; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; rz(theta1) q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q2;
rx((pi/2)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1;
rx(pi) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1;
rx(pi) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q2;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1; | rz((theta1+theta2)) q2; rx(pi) q2; rz(theta2) q1; rz(theta2) q2;
rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(theta1) q1;
rx(pi) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q2;
rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rx((pi/2)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q1;
rx(((3*pi)/2)) q2; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q1; rx(pi) q2; rz(theta2) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rz(theta2) q2; rx(pi) q2; | rx(pi) q0; rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rx(pi) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; | rx(pi) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; cz q2, q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; cz q2, q1; rz(((4*pi)-theta1)) q2;
rx(pi) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q0;
rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; | rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx(pi) q0; rx(pi) q2; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(pi) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q2;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(pi) q1; cz q0, q1; cz q2, q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; cz q2, q1; rz(((4*pi)-theta1)) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz(theta1) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz(theta1) q0; rz(theta1) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta1) q2; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q0; rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rz(theta1) q0; | rx(pi) q1; rz((theta1+theta2)) q0; rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1;
rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rz(theta1) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1;
cz q2, q1; rx((pi/2)) q0; | rx((pi/2)) q0; cz q2, q1;
rx(pi) q0; rx(pi) q2; cz q2, q1; rx(pi) q2; | cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q2; rz(theta2) q1;
rz((theta1+theta2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx(pi) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx((pi/2)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; rz(theta1) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q2; rz((theta1+theta2)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rx((pi/2)) q2; rz(theta1) q1; | rz(theta1) q1; rx((pi/2)) q2;
rz((theta1+theta2)) q2; rz(theta1) q0; rz(theta1) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rz(theta1) q0; rz(theta1) q0; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
cz q2, q0; rx((pi/2)) q1; cz q0, q1; | rx((pi/2)) q1; cz q0, q1; cz q2, q0;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz(theta2) q0;
rx((pi/2)) q1; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz(theta2) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q0;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q1;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta1) q1; rz(theta2) q0; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q1; rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q1;
rx((pi/2)) q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx(pi) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta1) q0;
rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(theta1) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q2; cz q2, q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q2;
rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rz(theta1) q1;
cz q2, q0; rx(((3*pi)/2)) q1; cz q0, q1; | rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q0;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0; | rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rz(theta2) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q0; rz((theta1+theta2)) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rx((pi/2)) q0; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; cz q0, q1; | rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz(theta1) q0;
rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q0; | cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rx(pi) q0;
rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta2) q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; | rx(pi) q2; rz((theta1+theta2)) q1; rz(theta1) q2; rz(theta1) q2; rx((pi/2)) q2;
rz((theta1+theta2)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(pi) q0;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; rz(theta2) q0;
rx((pi/2)) q0; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; | rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0;
rx(pi) q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q0; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q0; rx(pi) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(theta2) q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta2) q0;
cz q2, q0; rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rz(theta2) q0;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
rz(theta2) q1; rz(theta2) q2; rx(pi) q2; cz q2, q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rz(theta2) q1;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rz(theta1) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rz(theta1) q0; rz(theta1) q1;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rx((pi/2)) q2;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1;
rx(pi) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q2; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q2; rx(pi) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q0;
cz q2, q1; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; cz q2, q1;
rx((pi/2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0;
cz q2, q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; cz q0, q1; | rx(pi) q0; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx(pi) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | cz q0, q1; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; cz q0, q1;
rx(pi) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; | rz((theta1+theta2)) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; rx(pi) q2;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q1;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx(pi) q1; rz(theta1) q0; rx((pi/2)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2;
rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q2; rz(theta2) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(pi) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
cz q0, q1; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; cz q0, q1;
cz q0, q1; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; | cz q2, q1; rx((pi/2)) q0; rx(pi) q2; cz q2, q1; rx(pi) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; cz q2, q1; | rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q1;
rx(pi) q0; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; cz q2, q0; | rx(pi) q2; cz q2, q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q0;
rx(pi) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q2; rz(theta1) q1; | rz(theta1) q1; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx(pi) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta1) q2; rx((pi/2)) q2;
cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q1; rx(pi) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q1; rx(pi) q1; cz q0, q1;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q1; rz(theta2) q0;
rx((pi/2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta2) q0;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q2; rx(pi) q1; cz q0, q1; | rx(((3*pi)/2)) q2; rx(pi) q0; rx(pi) q1; cz q0, q1; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q0; rz(theta2) q1; rx(pi) q1; | rz(theta2) q1; rx(pi) q1; rz((theta1+theta2)) q0;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz(theta1) q2;
cz q2, q0; rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx(pi) q0; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(pi) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(pi) q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx(pi) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; rz(theta2) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q2; rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(pi) q0; cz q2, q0; rx(pi) q0; rx(pi) q1; cz q0, q1; | rx(pi) q1; cz q0, q1; rx(pi) q0; cz q2, q0; rx(pi) q0;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q1; | rx((pi/2)) q2; rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rx((pi/2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0; | rz((theta1+theta2)) q1; rx(pi) q1; rz(theta2) q0; rx((pi/2)) q0; rz(theta2) q1;
rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; rz(theta1) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(theta1) q2; rz(theta2) q0;
rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0; | rx(((3*pi)/2)) q2; rx((pi/2)) q0; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2;
cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1; | rx(pi) q1; cz q0, q1; rx((pi/2)) q0; cz q0, q1; rx(pi) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q1;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q0; rx(pi) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(theta2) q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q2;
rx((pi/2)) q0; rz(theta2) q1; | rz(theta2) q1; rx((pi/2)) q0;
rz(theta1) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; | rz(((4*pi)-theta1)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(theta1) q1; rz(theta1) q2;
cz q0, q1; rx(pi) q1; cz q0, q1; cz q2, q1; rx(pi) q2; | cz q2, q0; rx(pi) q1; cz q2, q1; rx(pi) q2; cz q2, q0;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q2; cz q2, q0;
rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q0;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q0;
rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; rz(theta1) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q1;
rz(theta1) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q1; rz(theta1) q2;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q0; | rx((pi/2)) q2; rz(theta1) q0; rz(theta1) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx((pi/2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rx(pi) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(pi) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q1;
rx(pi) q2; cz q2, q1; rx(pi) q2; rz(theta2) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(pi) q2;
rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1; rz(theta1) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2; rz(theta2) q0;
rx(pi) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q0; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q2, q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(pi) q2; cz q2, q0; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; cz q2, q1; rz(theta2) q2;
rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0; | rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0; rz(theta2) q1;
rx((pi/2)) q1; rz(theta2) q2; | rz(theta2) q2; rx((pi/2)) q1;
rx(pi) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; rx(pi) q0;
rx(pi) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rz(theta1) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta1) q0;
rx(pi) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q0; | rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(pi) q2; rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0; rz(theta1) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx((pi/2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta1) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q0; rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta1) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta1) q1; rz(theta1) q2;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
cz q2, q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; cz q2, q1; | rx(((3*pi)/2)) q2; rx(pi) q0; rx(pi) q1; cz q2, q1; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx(pi) q2; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q1; cz q2, q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta1) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta1) q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rz(theta2) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rz(theta2) q1;
rz(theta1) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; | rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta1) q1;
rz(theta1) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; | rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta1) q2;
rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q1;
rx(pi) q2; rz(theta2) q0; | rz(theta2) q0; rx(pi) q2;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta1) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta1) q0; rz(theta1) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx(pi) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rz(theta1) q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(theta2) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
cz q0, q1; rx(pi) q1; cz q0, q1; | rx(pi) q0; cz q0, q1; rx(pi) q1; cz q0, q1; rx(pi) q0;
cz q0, q1; rx(pi) q1; cz q0, q1; | rx((pi/2)) q0; cz q0, q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q0;
cz q0, q1; rx(pi) q1; cz q0, q1; | rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1;
rz(theta1) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta1) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
rx(pi) q1; cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1;
rz(theta1) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx((pi/2)) q0; rz(theta1) q2;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rz(theta2) q1;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(pi) q2; rz(theta1) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rx((pi/2)) q1; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1;
rx((pi/2)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q2; rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q2;
cz q2, q1; rz(theta2) q2; | rz(theta2) q2; cz q2, q1;
rx((pi/2)) q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx((pi/2)) q2; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2;
rx((pi/2)) q0; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; cz q2, q0; | rx(pi) q2; cz q2, q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q1; rx(pi) q2;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; rz(theta1) q0; | rz(theta2) q0; rx((pi/2)) q0; rz(theta1) q0; rz(theta1) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q2; rx(pi) q1; | rx(((3*pi)/2)) q2; rx(pi) q0; rx(pi) q1; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q2; rx(pi) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2; rx(pi) q0;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q0; | rx((pi/2)) q2; rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rz(theta1) q0; | rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rz(theta1) q0; rz(theta1) q1;
cz q0, q1; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; | cz q2, q1; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; cz q0, q1;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0; rz(theta1) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q2; rx((pi/2)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q1; rx((pi/2)) q2; rx(pi) q1; rz(theta1) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta1) q0; rx((pi/2)) q0; | rx(pi) q0; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz(theta1) q0;
rz(theta2) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta2) q0;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx((pi/2)) q2; | rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q1; cz q0, q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(theta1) q1;
rx(pi) q2; rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta1) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta2) q0; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta2) q0; rx(pi) q0; | rx((pi/2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; | rx(pi) q1; rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1;
cz q0, q1; rx((pi/2)) q2; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q2; rx(pi) q0; cz q0, q1;
rx(pi) q0; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q0; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(pi) q0;
rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2; | rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q2; rz(theta2) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta1) q0; rx((pi/2)) q0; | rx(pi) q0; rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
rx(pi) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx((pi/2)) q2; cz q2, q0; rx(pi) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0;
rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rz(theta2) q0;
rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz((theta1+theta2)) q0; rz(theta1) q2;
rx(pi) q0; cz q2, q0; rx((pi/2)) q2; rx(pi) q0; rz(theta2) q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; rx(pi) q0;
cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; cz q0, q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; cz q0, q1; cz q2, q0;
cz q2, q0; rx(pi) q1; cz q2, q1; rz(theta2) q0; rx(pi) q0; | cz q2, q1; rx(pi) q1; rz(theta2) q0; rx(pi) q0; cz q2, q0;
cz q0, q1; cz q2, q1; rx(((3*pi)/2)) q0; rx(pi) q2; | rx(pi) q0; cz q0, q1; rx((pi/2)) q0; rx(pi) q2; cz q2, q1;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rz(theta1) q1;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta2) q0;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta2) q0; rz(theta2) q1; rx((pi/2)) q1;
rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; rz(theta2) q0;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta1) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta1) q0; rz(theta1) q2;
rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
cz q2, q1; rx(pi) q2; cz q2, q1; rx(pi) q1; cz q0, q1; | rx(pi) q0; rx(pi) q1; cz q0, q1; rx(pi) q0; rx(pi) q2;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz(theta1) q2;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rz(theta1) q1;
rz((theta1+theta2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q2;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q1;
rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q0; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1;
cz q2, q0; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | cz q0, q1; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q0;
rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q0; rz(theta2) q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rx(pi) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rx((pi/2)) q1;
rx(pi) q2; cz q2, q1; rx(pi) q1; rx(pi) q2; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx(pi) q1; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q1; rz(theta1) q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
cz q2, q0; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; | cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0; cz q2, q0; rx(pi) q0;
cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1;
cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; | rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta1) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; rz(theta1) q2;
rz(theta2) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta2) q1;
rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rx((pi/2)) q2; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0; | rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rx((pi/2)) q2;
cz q2, q0; cz q2, q1; rx(pi) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1;
rx(((3*pi)/2)) q2; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q2; rx(pi) q0; rz(theta1) q2; rx((pi/2)) q2;
rx(pi) q1; rz(theta2) q2; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rx(pi) q1;
rx(pi) q1; rz(theta2) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
cz q0, q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; cz q0, q1;
cz q0, q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; | cz q2, q0; rx((pi/2)) q1; rx(pi) q2; cz q2, q0; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx(pi) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(theta2) q2; rx(pi) q2; cz q2, q0; cz q2, q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; cz q2, q1; rz(theta1) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q2; cz q2, q0; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; | rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(pi) q2; rz(theta2) q0;
rz(theta2) q1; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; rz(theta2) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; | rx(pi) q1; rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz(theta2) q1;
rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz(theta2) q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rz(theta2) q1; rz(theta2) q2;
rx(pi) q2; rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx((pi/2)) q1; rx(pi) q2;
rz(theta1) q0; rx(((3*pi)/2)) q0; | rx(pi) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0;
rz(theta1) q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q1;
rz(theta1) q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(theta1) q2;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(pi) q1; | rx(pi) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(theta1) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; rz(((4*pi)-theta1)) q2;
cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(pi) q0; cz q0, q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rx((pi/2)) q1; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; | rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q1;
rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rx(pi) q0; rx(pi) q1; cz q2, q1; rz(theta1) q0; rx((pi/2)) q0;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(theta1) q1; rx((pi/2)) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(theta1) q0; rx((pi/2)) q0;
rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rz(theta1) q2;
rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
cz q0, q1; rx(pi) q0; cz q0, q1; rx(pi) q0; | rx(pi) q2; cz q2, q1; rx(pi) q2; cz q2, q1;
cz q0, q1; rx(pi) q0; cz q0, q1; rx(pi) q0; | rx(pi) q0; cz q0, q1; rx(pi) q0; cz q0, q1;
cz q0, q1; rx(pi) q0; cz q0, q1; rx(pi) q0; | cz q2, q1; rx(pi) q2; cz q2, q1; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2;
cz q0, q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q1; cz q0, q1;
rz(theta1) q1; rz(theta1) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(pi) q1;
rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2;
rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q0;
rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q1;
rx(pi) q1; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; | rx(pi) q2; cz q2, q0; rx((pi/2)) q2; rx(pi) q1;
rx(pi) q1; rx(pi) q2; cz q2, q0; rx((pi/2)) q2; | cz q0, q1; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1; cz q0, q1;
cz q0, q1; rx(pi) q0; cz q0, q1; rx(pi) q0; rx(pi) q1; | cz q2, q1; rx(pi) q2; cz q2, q1; rx(pi) q1; rx(pi) q2;
rz((theta1+theta2)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0; | rx(((3*pi)/2)) q1; rx((pi/2)) q0; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(pi) q2; cz q2, q1; rx(pi) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(pi) q1; rz(theta1) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q1; cz q0, q1; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz(theta1) q0; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; rz(theta1) q0; rz(theta2) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rz(theta1) q0; | rz(theta1) q0; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx((pi/2)) q2; rx(pi) q1; | rx(((3*pi)/2)) q2; rx(pi) q1; cz q0, q1; rx(pi) q1; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q2; cz q2, q0; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; rz(theta1) q1;
rx((pi/2)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; rx((pi/2)) q1;
cz q0, q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0; cz q0, q1;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q0;
cz q0, q1; rx(pi) q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; | cz q2, q0; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q1;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz((theta1+theta2)) q1; rz(theta1) q2;
cz q2, q1; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; cz q2, q1;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rz(theta1) q2;
rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx((pi/2)) q2; rz(theta1) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q2, q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
cz q0, q1; rx(pi) q0; cz q2, q0; rx(pi) q2; cz q2, q0; | rx(pi) q1; cz q0, q1; rx(pi) q0; rx(pi) q1; rx(pi) q2;
rz(theta2) q0; rz(theta2) q2; rx(pi) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx(pi) q2; cz q2, q0; cz q2, q1; rz(theta2) q0;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(theta1) q1;
rx((pi/2)) q1; rx(pi) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; | rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rz(theta2) q1;
rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q2; rz(theta1) q2; rx((pi/2)) q2;
rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rx(pi) q2; rz(theta1) q0; | rz(theta1) q0; rx(pi) q2;
rz(theta2) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta2) q2; rz(theta2) q2; rx((pi/2)) q2;
rx(pi) q1; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q2; rz(theta2) q2; rx(pi) q2; | rx(pi) q0; rz(theta2) q2; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; | rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rx((pi/2)) q2; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2;
cz q0, q1; rx(pi) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; | cz q2, q1; rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q2; rx(pi) q2;
cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q1; rx(pi) q1; | rx(pi) q1; rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1;
rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2;
rz(theta1) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rz(theta1) q2;
rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
rx(pi) q0; rx(pi) q1; cz q0, q1; rx(pi) q0; cz q0, q1; | rx(pi) q1; cz q0, q1; rx(pi) q0; cz q0, q1; rx(pi) q0;
rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q1; rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q2; rz(theta2) q1;
rz(theta1) q1; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q2; rz(theta1) q1;
cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q2; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q0;
cz q2, q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1; cz q0, q1; | rx((pi/2)) q1; cz q2, q1; rx(pi) q1; cz q0, q1; cz q2, q1;
rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q0; cz q2, q1; rz((theta1+theta2)) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rz(theta1) q2;
cz q2, q0; rx(pi) q0; cz q2, q0; rx(pi) q1; | cz q2, q1; rx(pi) q0; rx(pi) q1; cz q2, q1;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1;
rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rz((theta1+theta2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q0;
cz q2, q1; rx((pi/2)) q0; cz q2, q0; | rx((pi/2)) q0; cz q2, q0; cz q2, q1;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q0; rx((pi/2)) q0;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta1) q2;
rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(theta1) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rz(((4*pi)-theta1)) q1;
cz q0, q1; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; cz q0, q1;
rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; | rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rz(theta2) q0;
rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q0; cz q2, q0; | cz q2, q0; rx((pi/2)) q1; cz q2, q1; rx(pi) q0; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1; rx(pi) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; | rx(pi) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; | rz(theta1) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz(theta1) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q2; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz(theta1) q0;
rx(((3*pi)/2)) q1; rz(theta2) q1; rx(pi) q1; cz q2, q1; | rx((pi/2)) q1; cz q2, q1; rx(pi) q1; rz(theta2) q1; rx(pi) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rz(theta2) q2; rx(pi) q2; | rx(pi) q0; cz q0, q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz(theta1) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q1; rx(pi) q2; rz(theta1) q1;
rx(pi) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; rx(pi) q0;
cz q2, q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; cz q0, q1; | rx(((3*pi)/2)) q0; cz q2, q0; rx((pi/2)) q0; cz q0, q1; cz q2, q0;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q2;
rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1;
rx((pi/2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
cz q2, q0; rx(pi) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1; | cz q2, q1; rx(pi) q0; cz q2, q0; rz(theta2) q1; rx(pi) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx((pi/2)) q2; | rx(((3*pi)/2)) q2; rx(pi) q0; cz q0, q1; rx(pi) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(pi) q1; cz q2, q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx(pi) q1; cz q0, q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rz((theta1+theta2)) q1;
rx(pi) q1; cz q0, q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rz(theta2) q1;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q0; cz q0, q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q2;
rz(theta2) q1; rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q1;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; | rx(pi) q1; rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2; rz(theta1) q0;
rz(theta2) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta2) q1; rz(theta2) q1; rx((pi/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; | rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(pi) q1; | cz q0, q1; rx(pi) q1; cz q0, q1; rx(pi) q0; cz q0, q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx((pi/2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; | rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; rz(theta2) q1;
rx((pi/2)) q0; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx((pi/2)) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(pi) q1; | rx((pi/2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q2; rx(pi) q2; cz q2, q0; cz q2, q1; | rz(theta2) q2; rx(pi) q2; cz q2, q0; cz q2, q1; rz(theta1) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta2) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q0; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q1; rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q2; rz(theta2) q1; rx(pi) q1; | rx((pi/2)) q1; rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1;
rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q2; rz(theta2) q0;
rx((pi/2)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1;
rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; cz q2, q1; rz(((4*pi)-theta1)) q1;
rz(theta1) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; | rz(theta2) q0; rx(pi) q0; cz q0, q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q2;
rx(pi) q1; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q1; | rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; rz(theta2) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q2; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q1;
rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rz(((4*pi)-theta1)) q0; rz(theta1) q2;
cz q2, q1; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; cz q0, q1; | rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q1; cz q0, q1; cz q2, q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(theta2) q0;
rx(pi) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0;
rx(pi) q1; rz(theta1) q2; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; rx(pi) q1;
rx(pi) q1; rz(theta1) q2; rx((pi/2)) q2; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rz(theta1) q2; | rz(theta1) q2; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q1;
rx(((3*pi)/2)) q0; rx(pi) q1; cz q2, q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx(pi) q1; cz q2, q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rz((theta1+theta2)) q1; rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; | rz(theta1) q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q0; rz((theta1+theta2)) q1;
rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q0; rx(pi) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; rz(theta2) q0;
rz(theta1) q1; rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta1) q1;
rx(pi) q1; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q0; rz((theta1+theta2)) q1;
rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; | rz(((4*pi)-theta1)) q0; rx((pi/2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(pi) q2; cz q2, q0; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q0; rx(pi) q1;
rx(pi) q0; cz q2, q0; rx(pi) q0; rx(pi) q1; | cz q2, q0; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; | rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rx(pi) q0; | cz q2, q0; rx(pi) q0; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q0;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; | rx(pi) q0; rz(((4*pi)-theta1)) q2; rz(theta1) q0; rx((pi/2)) q0;
rx(pi) q2; cz q2, q1; rz(theta1) q0; rx(((3*pi)/2)) q0; | rx(pi) q0; rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0;
rx(((3*pi)/2)) q1; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q1; rx(pi) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; cz q2, q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0; cz q2, q1; rz((theta1+theta2)) q1;
cz q2, q1; rx(((3*pi)/2)) q1; rx(pi) q0; cz q2, q0; | cz q2, q0; rx(pi) q0; rx(pi) q1; cz q2, q1; rx((pi/2)) q1;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz(theta2) q0;
rz((theta1+theta2)) q2; rz(theta2) q2; | rz(theta2) q2; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx((pi/2)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; cz q2, q1; rz(((4*pi)-theta1)) q0;
rx(pi) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q2; | rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q2; rx(pi) q0;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rz(theta2) q0; | rz((theta1+theta2)) q1; rx(pi) q1; rz((theta1+theta2)) q2; rz(theta2) q0; rz(theta2) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q0; rx(pi) q0; cz q2, q0; | rz(theta2) q0; rx(pi) q0; cz q2, q0; rz(theta1) q0;
cz q2, q0; rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q2; rx(pi) q2; | rx(pi) q2; cz q2, q1; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q0;
rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q2; rx(pi) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; rz(theta1) q0; | rx((pi/2)) q2; rx(pi) q1; rz(theta1) q0; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0;
cz q0, q1; rx(pi) q1; rz(theta2) q1; rz(theta2) q1; rx(pi) q1; | rx(pi) q1; rz(theta2) q1; rz(theta2) q1; rx(pi) q1; cz q0, q1;
cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1; | rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q1; cz q2, q1;
rz((theta1+theta2)) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rx(pi) q0; rz(((4*pi)-theta1)) q1;
rz(theta2) q0; rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta2) q0;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q0; rx(pi) q0; | rx(pi) q1; rz((theta1+theta2)) q0; rx(pi) q0; rz(theta1) q1; rx((pi/2)) q1;
rx(pi) q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q1;
rx(pi) q0; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(((3*pi)/2)) q2; rx(pi) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q1; rz(theta2) q2; rx(pi) q2; | rx((pi/2)) q2; rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx((pi/2)) q2; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q2; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(pi) q2;
rz((theta1+theta2)) q1; rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1;
cz q0, q1; cz q2, q0; rx(pi) q1; cz q0, q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(pi) q2; cz q2, q0; rx(pi) q2;
rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2; | rz((theta1+theta2)) q1; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rz(theta2) q1;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(pi) q0; | rx(pi) q0; rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx((pi/2)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q2;
rx(pi) q0; rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2; | rx(pi) q2; cz q2, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q2; rx(pi) q0;
rx((pi/2)) q1; cz q2, q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q1; cz q2, q1; rx(pi) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; | rz((theta1+theta2)) q1; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rz(theta1) q2;
rz(theta1) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rz(theta1) q0;
rx(pi) q0; rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; | rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(pi) q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx((pi/2)) q0; rz(theta2) q0; | rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; rz(theta2) q0; rz(theta2) q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; | rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(theta1) q0; rz(theta2) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx(pi) q0; rx(pi) q1; rz(theta1) q0; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(pi) q1; cz q2, q1; rx(pi) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rx((pi/2)) q1;
rz((theta1+theta2)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx(pi) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q2;
cz q0, q1; rx(pi) q0; cz q0, q1; rz((theta1+theta2)) q2; rx(pi) q2; | cz q2, q1; rx(pi) q0; rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta1) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx(pi) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz(theta2) q2; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; rz((theta1+theta2)) q2;
cz q0, q1; rx(pi) q0; cz q2, q0; rx((pi/2)) q2; rx(pi) q0; | rx(pi) q0; cz q2, q0; rx((pi/2)) q2; rx(pi) q0; cz q0, q1;
rz(theta1) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q0; rz(((4*pi)-theta1)) q2; rz(theta1) q1;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rz(theta1) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(pi) q1; cz q2, q1; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rz(theta1) q1;
rz(theta2) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; rz(theta2) q1;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q2;
rx((pi/2)) q1; rx(pi) q0; | rx(pi) q0; rx((pi/2)) q1;
rx((pi/2)) q1; rx(pi) q0; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(pi) q1;
rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q0, q1; rz(((4*pi)-theta1)) q2;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q1;
cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta1) q2; rx((pi/2)) q2; | rx(pi) q1; cz q0, q1; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q0; cz q2, q0; rx(pi) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(theta1) q1;
rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(theta2) q1; rx(pi) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rx((pi/2)) q1; cz q2, q1; rx(pi) q2; cz q2, q1; | cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q1;
rx((pi/2)) q1; cz q2, q1; rx(pi) q2; cz q2, q1; | rx(pi) q1; cz q2, q1; rx(pi) q2; cz q2, q1; rx((pi/2)) q1;
rx((pi/2)) q1; cz q2, q1; rx(pi) q2; cz q2, q1; | rx(((3*pi)/2)) q1; cz q2, q1; rx(pi) q2; cz q2, q1; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1;
rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rx(pi) q2; rz((theta1+theta2)) q2; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rx((pi/2)) q1; rx(pi) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q2; rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz(((4*pi)-theta1)) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q2; rx(pi) q1; cz q2, q1; | rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q0;
rz(theta1) q0; rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q2, q1; rx((pi/2)) q1; rz(theta1) q0;
rz((theta1+theta2)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rz(theta1) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; | rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1;
rz(theta1) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q2; rz(theta1) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
rx((pi/2)) q2; rx(pi) q0; cz q2, q0; rx(pi) q2; cz q2, q0; | rx(pi) q0; cz q2, q0; rx(pi) q2; cz q2, q0; rx((pi/2)) q2;
rx(pi) q0; rx(pi) q1; cz q2, q1; rx(pi) q2; cz q2, q1; | rx(pi) q1; cz q0, q1; rx(pi) q0; cz q0, q1; rx(pi) q2;
rx((pi/2)) q1; rx(pi) q2; cz q2, q0; rx((pi/2)) q0; cz q2, q0; | rx(pi) q2; cz q2, q0; rx((pi/2)) q0; cz q2, q0; rx((pi/2)) q1;
rz(theta1) q0; rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; | rz(theta1) q1; rx(((3*pi)/2)) q1; cz q0, q1; rz(theta1) q0;
rz((theta1+theta2)) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; | rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q1; rz(theta1) q1; rx(((3*pi)/2)) q1; rz(theta1) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz(theta1) q2; rx((pi/2)) q2; | rx((pi/2)) q1; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rz(theta2) q1; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rx(pi) q0; cz q2, q0; rz((theta1+theta2)) q1;
rz(theta1) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q1; rz((theta1+theta2)) q2; rz(theta1) q0;
rz((theta1+theta2)) q2; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rz((theta1+theta2)) q2;
cz q2, q0; rx(pi) q2; cz q2, q0; rz(theta2) q2; rx(pi) q2; | rx(pi) q2; cz q2, q0; rz(theta2) q2; rx(pi) q2; cz q2, q0;
cz q0, q1; rx(pi) q0; cz q0, q1; rx(pi) q1; cz q2, q1; | rx(pi) q0; rx(pi) q1; rx(pi) q2; cz q2, q1; rx(pi) q2;
rz(theta1) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(theta1) q2;
rx(pi) q2; cz q2, q1; rz(((4*pi)-theta1)) q2; rz(theta2) q0; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rz(theta2) q0; rz(theta2) q2;
rx(pi) q1; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q1;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx((pi/2)) q0; rx(pi) q2;
rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx(pi) q2; | rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rx(pi) q0;
rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; cz q2, q0; | cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rx(pi) q2;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q0, q1; cz q2, q1; rz(theta1) q0;
rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta1) q2; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2;
rz(theta1) q0; rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rz(theta1) q1; rx((pi/2)) q1; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; rz(theta1) q0;
rx(((3*pi)/2)) q2; rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q2; rx(pi) q1; cz q0, q1; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz((theta1+theta2)) q2; rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q1; rx(((3*pi)/2)) q1; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q0; rx((pi/2)) q2; rx(pi) q1; rz(((4*pi)-theta1)) q0; rx((pi/2)) q0; | rx((pi/2)) q0; rx((pi/2)) q2; rx(pi) q1; rz(theta1) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz(theta1) q1; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q2; rx(pi) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rx((pi/2)) q1; rx(pi) q2; cz q2, q1; rx(pi) q1; cz q2, q1; | rx(pi) q2; cz q2, q1; rx(pi) q1; cz q2, q1; rx((pi/2)) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta2) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(((4*pi)-theta1)) q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; | rz(theta2) q1; rx(pi) q1; cz q2, q1; rx(pi) q2; rz(((4*pi)-theta1)) q0;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q0; rx((pi/2)) q0; | rx((pi/2)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz(theta1) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1; cz q2, q1; rz(theta1) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q1; rz(theta2) q0; rx((pi/2)) q0; | rx(pi) q2; rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rz((theta1+theta2)) q1; rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; | rz(theta1) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q2; rz((theta1+theta2)) q1;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx((pi/2)) q1; cz q0, q1; rx(pi) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rz((theta1+theta2)) q0;
rx((pi/2)) q2; rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; | rz(theta1) q0; rx(((3*pi)/2)) q0; cz q0, q1; rx(((3*pi)/2)) q0; rx((pi/2)) q2;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0; rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rz(theta1) q1;
cz q0, q1; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; | cz q2, q0; rx(((3*pi)/2)) q2; cz q2, q1; rx((pi/2)) q2; cz q2, q0;
rx(((3*pi)/2)) q1; rx(pi) q1; rz(theta1) q2; rz(theta2) q0; rx((pi/2)) q0; | rx((pi/2)) q1; rz(theta1) q2; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx((pi/2)) q1; | rx((pi/2)) q0; rz(((4*pi)-theta1)) q1; rz(theta2) q1; rx(((3*pi)/2)) q1; rx(pi) q1;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q1; rz(theta2) q2; rx(((3*pi)/2)) q2; rx(pi) q2; | rx(((3*pi)/2)) q0; rx((pi/2)) q0; rz((theta1+theta2)) q1; rz(theta2) q2; rx((pi/2)) q2;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx((pi/2)) q2; | rx(pi) q2; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rx(pi) q2;
rz(theta1) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q0; rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; | rz(theta2) q1; rx((pi/2)) q1; cz q0, q1; rx(pi) q1; rz(((4*pi)-theta1)) q0;
rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; | rz(theta1) q1; rx((pi/2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2;
rz((theta1+theta2)) q2; rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; | rz(theta1) q1; rx((pi/2)) q1; cz q2, q1; rx(pi) q1; rz((theta1+theta2)) q2;
rz(((4*pi)-theta1)) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; | rx(pi) q0; rz((theta1+theta2)) q1; rz((theta1+theta2)) q2; rz(theta1) q0; rx((pi/2)) q0;
rz(theta1) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1; | rz(theta2) q2; rx(pi) q2; cz q2, q1; rz(theta1) q0;
rz(theta1) q0; rz(theta2) q2; rx(pi) q2; cz q2, q1; | rz((theta1+theta2)) q2; rx(pi) q2; cz q2, q1; rz(theta1) q0; rz(theta1) q2;
rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q2; rz((theta1+theta2)) q2; rz(theta1) q0;
cz q2, q0; rz(theta2) q1; | rz(theta2) q1; cz q2, q0;
cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; cz q2, q0; rx(((3*pi)/2)) q2; rx(pi) q2; cz q2, q0;
rz(((4*pi)-theta1)) q0; rz(theta2) q0; | rz(theta2) q0; rz(((4*pi)-theta1)) q0;
rz(theta2) q0; rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; | rz(theta2) q1; rx(((3*pi)/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q2; rx(pi) q2; cz q2, q0; | rz(theta2) q2; rx(pi) q2; cz q2, q0; rz(((4*pi)-theta1)) q1;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz((theta1+theta2)) q0; rx(pi) q0; rz((theta1+theta2)) q1;
rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; | rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q2; rx(((3*pi)/2)) q2; rz(theta1) q0; rz(theta1) q1;
rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(theta2) q0; | rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz(((4*pi)-theta1)) q1; rz((theta1+theta2)) q0;
rz(((4*pi)-theta1)) q1; rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; | rz(theta2) q0; rx((pi/2)) q0; cz q0, q1; rx(pi) q1; rz(theta1) q1;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q0; rx(pi) q0; | rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0; rx((pi/2)) q2;
rx(((3*pi)/2)) q2; rx(pi) q2; rz((theta1+theta2)) q0; rx(pi) q0; | rx((pi/2)) q2; rz((theta1+theta2)) q0; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q0;
rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q1; rx((pi/2)) q1; | rx(pi) q1; rx(pi) q2; rz(((4*pi)-theta1)) q0; rz(theta1) q1; rx(((3*pi)/2)) q1;
rz(theta1) q0; rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; | rz(theta1) q2; rx((pi/2)) q2; cz q2, q0; rx((pi/2)) q2; rz(theta1) q0;
rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; | rz((theta1+theta2)) q1; rx((pi/2)) q1; cz q2, q1; rz(((4*pi)-theta1)) q0;
rz(theta2) q0; rz(theta2) q1; rx(pi) q1; cz q0, q1; | rz(theta2) q1; rx(pi) q1; cz q0, q1; rz(theta2) q0;
rx(((3*pi)/2)) q0; rx(pi) q0; cz q2, q0; rz(theta1) q1; rx((pi/2)) q1; | rx((pi/2)) q0; cz q2, q0; rx(pi) q1; rz(((4*pi)-theta1)) q1; rx(((3*pi)/2)) q1;
rz((theta1+theta2)) q0; rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; | rz((theta1+theta2)) q2; rx((pi/2)) q2; cz q2, q1; rx((pi/2)) q2; rz((theta1+theta2)) q0;
rz((theta1+theta2)) q1; rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; | rz(theta2) q0; rx(((3*pi)/2)) q0; rz(((4*pi)-theta1)) q0; rz(((4*pi)-theta1)) q0; rz((theta1+theta2)) q1;
cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; | rx(((3*pi)/2)) q2; cz q2, q1; rx(((3*pi)/2)) q2; rx(((3*pi)/2)) q2; cz q2, q1;
rx((pi/2)) q2; rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; | rz(theta1) q0; rx((pi/2)) q0; cz q0, q1; rx((pi/2)) q2;
cz q2, q1; rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q2; | rx(pi) q2; cz q2, q0; rx(((3*pi)/2)) q0; rx(pi) q2; cz q2, q1;
rz((theta1+theta2)) q2; rz(theta2) q0; rx(pi) q0; cz q0, q1; cz q2, q0; | rz(theta2) q0; rx(pi) q0; cz q0, q1; cz q2, q0; rz((theta1+theta2)) q2;
rx(((3*pi)/2)) q1; rx(((3*pi)/2)) q1; rz(((4*pi)-theta1)) q2; rz(((4*pi)-theta1)) q2; rx((pi/2)) q2; | rx(pi) q1; rx(pi) q2; rz(theta1) q2; rz(theta1) q2; rx(((3*pi)/2)) q2;
rx(((3*pi)/2)) q1; rx(pi) q1; cz q0, q1; rx(((3*pi)/2)) q1; rx((pi/2)) q0; | rx((pi/2)) q1; cz q0, q1; rx(((3*pi)/2)) q0; rx(((3*pi)/2)) q1; rx(pi) q0;
cz q2, q1; rx((pi/2)) q2; cz q2, q1; | rx(pi) q1; cz q2, q1; rx(((3*pi)/2)) q2; cz q2, q1; rx(pi) q1;
