// Generated from Cirq v0.14.1 OPENQASM 2.0; include "qelib1.inc"; // Qubits: [0, 1, 2, 3, 4, 5, 6, 7] qreg q[8]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7]; rz(pi*0.0006430503) q[0]; rz(pi*0.0006430503) q[1]; rz(pi*0.0006430503) q[2]; rz(pi*0.0006430503) q[3]; rz(pi*0.0006430503) q[4]; rz(pi*0.0006430503) q[5]; rz(pi*0.0006430503) q[6]; rz(pi*0.0006430503) q[7]; rz(pi*2.5) q[1]; z q[2]; rz(pi*2.5) q[3]; z q[4]; rz(pi*2.5) q[5]; z q[6]; rz(pi*2.5) q[0]; z q[7]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; rz(pi*2.4993569497) q[1]; ry(pi*1.5064305028) q[2]; rz(pi*2.4993569497) q[3]; ry(pi*1.5064305028) q[4]; rz(pi*2.4993569497) q[5]; ry(pi*1.5064305028) q[6]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; z q[1]; rz(pi*1.5) q[2]; z q[3]; rz(pi*1.5) q[4]; z q[5]; rz(pi*1.5) q[6]; z q[1]; rz(pi*2.5) q[2]; z q[3]; rz(pi*2.5) q[4]; z q[5]; rz(pi*2.5) q[6]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; rz(pi*2.4993569497) q[0]; ry(pi*1.5064305028) q[1]; rz(pi*2.4993569497) q[2]; ry(pi*1.5064305028) q[3]; rz(pi*2.4993569497) q[4]; ry(pi*1.5064305028) q[5]; rz(pi*2.4993569497) q[6]; ry(pi*1.5064305028) q[7]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; z q[0]; rz(pi*1.5) q[1]; z q[2]; rz(pi*1.5) q[3]; z q[4]; rz(pi*1.5) q[5]; z q[6]; rz(pi*1.5) q[7];