// Generated from Cirq v0.14.1 OPENQASM 2.0; include "qelib1.inc"; // Qubits: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23] qreg q[24]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23]; 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*0.0006430503) q[8]; rz(pi*0.0006430503) q[9]; rz(pi*0.0006430503) q[10]; rz(pi*0.0006430503) q[11]; rz(pi*0.0006430503) q[12]; rz(pi*0.0006430503) q[13]; rz(pi*0.0006430503) q[14]; rz(pi*0.0006430503) q[15]; rz(pi*0.0006430503) q[16]; rz(pi*0.0006430503) q[17]; rz(pi*0.0006430503) q[18]; rz(pi*0.0006430503) q[19]; rz(pi*0.0006430503) q[20]; rz(pi*0.0006430503) q[21]; rz(pi*0.0006430503) q[22]; rz(pi*0.0006430503) q[23]; 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[7]; z q[8]; rz(pi*2.5) q[9]; z q[10]; rz(pi*2.5) q[11]; z q[12]; rz(pi*2.5) q[13]; z q[14]; rz(pi*2.5) q[15]; z q[16]; rz(pi*2.5) q[17]; z q[18]; rz(pi*2.5) q[19]; z q[20]; rz(pi*2.5) q[21]; z q[22]; rz(pi*2.5) q[0]; z q[23]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; ry(pi*2.4993569497) q[2]; ry(pi*2.4993569497) q[4]; ry(pi*2.4993569497) q[6]; ry(pi*2.4993569497) q[8]; ry(pi*2.4993569497) q[10]; ry(pi*2.4993569497) q[12]; ry(pi*2.4993569497) q[14]; ry(pi*2.4993569497) q[16]; ry(pi*2.4993569497) q[18]; ry(pi*2.4993569497) q[20]; ry(pi*2.4993569497) q[22]; cx q[1],q[2]; cx q[3],q[4]; cx q[5],q[6]; cx q[7],q[8]; cx q[9],q[10]; cx q[11],q[12]; cx q[13],q[14]; cx q[15],q[16]; cx q[17],q[18]; cx q[19],q[20]; cx q[21],q[22]; 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]; rz(pi*2.4993569497) q[7]; ry(pi*1.5064305028) q[8]; rz(pi*2.4993569497) q[9]; ry(pi*1.5064305028) q[10]; rz(pi*2.4993569497) q[11]; ry(pi*1.5064305028) q[12]; rz(pi*2.4993569497) q[13]; ry(pi*1.5064305028) q[14]; rz(pi*2.4993569497) q[15]; ry(pi*1.5064305028) q[16]; rz(pi*2.4993569497) q[17]; ry(pi*1.5064305028) q[18]; rz(pi*2.4993569497) q[19]; ry(pi*1.5064305028) q[20]; rz(pi*2.4993569497) q[21]; ry(pi*1.5064305028) q[22]; cx q[2],q[1]; cx q[4],q[3]; cx q[6],q[5]; cx q[8],q[7]; cx q[10],q[9]; cx q[12],q[11]; cx q[14],q[13]; cx q[16],q[15]; cx q[18],q[17]; cx q[20],q[19]; cx q[22],q[21]; 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[7]; rz(pi*1.5) q[8]; z q[9]; rz(pi*1.5) q[10]; z q[11]; rz(pi*1.5) q[12]; z q[13]; rz(pi*1.5) q[14]; z q[15]; rz(pi*1.5) q[16]; z q[17]; rz(pi*1.5) q[18]; z q[19]; rz(pi*1.5) q[20]; z q[21]; rz(pi*1.5) q[22]; 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]; z q[7]; rz(pi*2.5) q[8]; z q[9]; rz(pi*2.5) q[10]; z q[11]; rz(pi*2.5) q[12]; z q[13]; rz(pi*2.5) q[14]; z q[15]; rz(pi*2.5) q[16]; z q[17]; rz(pi*2.5) q[18]; z q[19]; rz(pi*2.5) q[20]; z q[21]; rz(pi*2.5) q[22]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; ry(pi*2.4993569497) q[1]; ry(pi*2.4993569497) q[3]; ry(pi*2.4993569497) q[5]; ry(pi*2.4993569497) q[7]; ry(pi*2.4993569497) q[9]; ry(pi*2.4993569497) q[11]; ry(pi*2.4993569497) q[13]; ry(pi*2.4993569497) q[15]; ry(pi*2.4993569497) q[17]; ry(pi*2.4993569497) q[19]; ry(pi*2.4993569497) q[21]; ry(pi*2.4993569497) q[23]; cx q[0],q[1]; cx q[2],q[3]; cx q[4],q[5]; cx q[6],q[7]; cx q[8],q[9]; cx q[10],q[11]; cx q[12],q[13]; cx q[14],q[15]; cx q[16],q[17]; cx q[18],q[19]; cx q[20],q[21]; cx q[22],q[23]; 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]; rz(pi*2.4993569497) q[8]; ry(pi*1.5064305028) q[9]; rz(pi*2.4993569497) q[10]; ry(pi*1.5064305028) q[11]; rz(pi*2.4993569497) q[12]; ry(pi*1.5064305028) q[13]; rz(pi*2.4993569497) q[14]; ry(pi*1.5064305028) q[15]; rz(pi*2.4993569497) q[16]; ry(pi*1.5064305028) q[17]; rz(pi*2.4993569497) q[18]; ry(pi*1.5064305028) q[19]; rz(pi*2.4993569497) q[20]; ry(pi*1.5064305028) q[21]; rz(pi*2.4993569497) q[22]; ry(pi*1.5064305028) q[23]; cx q[1],q[0]; cx q[3],q[2]; cx q[5],q[4]; cx q[7],q[6]; cx q[9],q[8]; cx q[11],q[10]; cx q[13],q[12]; cx q[15],q[14]; cx q[17],q[16]; cx q[19],q[18]; cx q[21],q[20]; cx q[23],q[22]; 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]; z q[8]; rz(pi*1.5) q[9]; z q[10]; rz(pi*1.5) q[11]; z q[12]; rz(pi*1.5) q[13]; z q[14]; rz(pi*1.5) q[15]; z q[16]; rz(pi*1.5) q[17]; z q[18]; rz(pi*1.5) q[19]; z q[20]; rz(pi*1.5) q[21]; z q[22]; rz(pi*1.5) q[23];