49Q_OLE_circuit_L_3_b_0.25_delta0.15
["cz","h","rx","rz","s","sdg","sx","sxdg"]
OPENQASM 3.0;
include "stdgates.inc";
gate sxdg _gate_q_0 {
s _gate_q_0;
h _gate_q_0;
s _gate_q_0;
}
qubit[156] q;
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[8];
rz(pi/4) q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[31], q[32];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[19], q[35];
cz q[47], q[48];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[9], q[10];
cz q[72], q[73];
cz q[70], q[71];
cz q[39], q[53];
cz q[32], q[33];
cz q[55], q[59];
cz q[11], q[12];
cz q[29], q[38];
cz q[15], q[19];
cz q[51], q[52];
cz q[49], q[50];
cz q[57], q[67];
cz q[46], q[47];
cz q[30], q[31];
cz q[25], q[26];
cz q[17], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[25];
rz(pi/2) q[26];
rz(pi/2) q[17];
rz(pi/2) q[27];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[8];
rz(pi/4) q[8];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(0.5) q[30];
rz(pi/4) q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[13], q[14];
cz q[10], q[11];
cz q[7], q[17];
cz q[37], q[45];
cz q[67], q[68];
cz q[33], q[39];
cz q[74], q[75];
cz q[48], q[49];
cz q[50], q[51];
cz q[53], q[54];
cz q[34], q[35];
cz q[58], q[71];
cz q[8], q[9];
cz q[69], q[70];
cz q[18], q[31];
cz q[47], q[57];
cz q[27], q[28];
cz q[29], q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[53];
rz(pi/2) q[54];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[30];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[8];
rz(pi/4) q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[31], q[32];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[19], q[35];
cz q[47], q[48];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[9], q[10];
cz q[72], q[73];
cz q[70], q[71];
cz q[39], q[53];
cz q[32], q[33];
cz q[55], q[59];
cz q[11], q[12];
cz q[29], q[38];
cz q[15], q[19];
cz q[51], q[52];
cz q[49], q[50];
cz q[57], q[67];
cz q[46], q[47];
cz q[30], q[31];
cz q[25], q[26];
cz q[17], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[25];
rz(pi/2) q[26];
rz(pi/2) q[17];
rz(pi/2) q[27];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[8];
rz(pi/4) q[8];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(0.5) q[30];
rz(pi/4) q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[13], q[14];
cz q[10], q[11];
cz q[7], q[17];
cz q[37], q[45];
cz q[67], q[68];
cz q[33], q[39];
cz q[74], q[75];
cz q[48], q[49];
cz q[50], q[51];
cz q[53], q[54];
cz q[34], q[35];
cz q[58], q[71];
cz q[8], q[9];
cz q[69], q[70];
cz q[18], q[31];
cz q[47], q[57];
cz q[27], q[28];
cz q[29], q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[53];
rz(pi/2) q[54];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[30];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[8];
rz(pi/4) q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[31], q[32];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[19], q[35];
cz q[47], q[48];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[9], q[10];
cz q[72], q[73];
cz q[70], q[71];
cz q[39], q[53];
cz q[32], q[33];
cz q[55], q[59];
cz q[11], q[12];
cz q[29], q[38];
cz q[15], q[19];
cz q[51], q[52];
cz q[49], q[50];
cz q[57], q[67];
cz q[46], q[47];
cz q[30], q[31];
cz q[25], q[26];
cz q[17], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[25];
rz(pi/2) q[26];
rz(pi/2) q[17];
rz(pi/2) q[27];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[8];
rz(pi/4) q[8];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(0.5) q[30];
rz(pi/4) q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[13], q[14];
cz q[10], q[11];
cz q[7], q[17];
cz q[37], q[45];
cz q[67], q[68];
cz q[33], q[39];
cz q[74], q[75];
cz q[48], q[49];
cz q[50], q[51];
cz q[53], q[54];
cz q[34], q[35];
cz q[58], q[71];
cz q[8], q[9];
cz q[69], q[70];
cz q[18], q[31];
cz q[47], q[57];
cz q[27], q[28];
cz q[29], q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[53];
rz(pi/2) q[54];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[30];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[29], q[30];
cz q[27], q[28];
cz q[47], q[57];
cz q[18], q[31];
cz q[69], q[70];
cz q[8], q[9];
cz q[58], q[71];
cz q[34], q[35];
cz q[53], q[54];
cz q[50], q[51];
cz q[48], q[49];
cz q[74], q[75];
cz q[33], q[39];
cz q[67], q[68];
cz q[37], q[45];
cz q[7], q[17];
cz q[10], q[11];
cz q[13], q[14];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[17], q[27];
cz q[25], q[26];
cz q[30], q[31];
cz q[46], q[47];
cz q[57], q[67];
cz q[49], q[50];
cz q[51], q[52];
cz q[15], q[19];
cz q[29], q[38];
cz q[11], q[12];
cz q[55], q[59];
cz q[32], q[33];
cz q[39], q[53];
cz q[70], q[71];
cz q[72], q[73];
cz q[9], q[10];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[47], q[48];
cz q[19], q[35];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[31], q[32];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[29], q[30];
cz q[27], q[28];
cz q[47], q[57];
cz q[18], q[31];
cz q[69], q[70];
cz q[8], q[9];
cz q[58], q[71];
cz q[34], q[35];
cz q[53], q[54];
cz q[50], q[51];
cz q[48], q[49];
cz q[74], q[75];
cz q[33], q[39];
cz q[67], q[68];
cz q[37], q[45];
cz q[7], q[17];
cz q[10], q[11];
cz q[13], q[14];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[17], q[27];
cz q[25], q[26];
cz q[30], q[31];
cz q[46], q[47];
cz q[57], q[67];
cz q[49], q[50];
cz q[51], q[52];
cz q[15], q[19];
cz q[29], q[38];
cz q[11], q[12];
cz q[55], q[59];
cz q[32], q[33];
cz q[39], q[53];
cz q[70], q[71];
cz q[72], q[73];
cz q[9], q[10];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[47], q[48];
cz q[19], q[35];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[31], q[32];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[29], q[30];
cz q[27], q[28];
cz q[47], q[57];
cz q[18], q[31];
cz q[69], q[70];
cz q[8], q[9];
cz q[58], q[71];
cz q[34], q[35];
cz q[53], q[54];
cz q[50], q[51];
cz q[48], q[49];
cz q[74], q[75];
cz q[33], q[39];
cz q[67], q[68];
cz q[37], q[45];
cz q[7], q[17];
cz q[10], q[11];
cz q[13], q[14];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[17], q[27];
cz q[25], q[26];
cz q[30], q[31];
cz q[46], q[47];
cz q[57], q[67];
cz q[49], q[50];
cz q[51], q[52];
cz q[15], q[19];
cz q[29], q[38];
cz q[11], q[12];
cz q[55], q[59];
cz q[32], q[33];
cz q[39], q[53];
cz q[70], q[71];
cz q[72], q[73];
cz q[9], q[10];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[47], q[48];
cz q[19], q[35];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[31], q[32];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
sdg q[75];
sxdg q[75];
sdg q[74];
sxdg q[74];
sdg q[73];
sxdg q[73];
sdg q[72];
sxdg q[72];
sdg q[71];
sxdg q[71];
sdg q[70];
sxdg q[70];
sdg q[69];
sxdg q[69];
sdg q[68];
sxdg q[68];
sdg q[67];
sxdg q[67];
sdg q[59];
sxdg q[59];
sdg q[58];
sxdg q[58];
sdg q[57];
sxdg q[57];
sdg q[55];
sxdg q[55];
sdg q[54];
sxdg q[54];
sdg q[53];
sxdg q[53];
sdg q[52];
sxdg q[52];
sdg q[51];
sxdg q[51];
sdg q[50];
sxdg q[50];
sdg q[49];
sxdg q[49];
sdg q[48];
sxdg q[48];
sdg q[47];
sxdg q[47];
sdg q[46];
sxdg q[46];
sdg q[45];
sxdg q[45];
sdg q[39];
sxdg q[39];
sdg q[38];
sxdg q[38];
sdg q[37];
sxdg q[37];
sdg q[35];
sxdg q[35];
sdg q[34];
sxdg q[34];
sdg q[33];
sxdg q[33];
sdg q[32];
sxdg q[32];
sdg q[31];
sxdg q[31];
sdg q[30];
sxdg q[30];
sdg q[29];
sxdg q[29];
sdg q[28];
sxdg q[28];
sdg q[27];
sxdg q[27];
sdg q[26];
sxdg q[26];
sdg q[25];
sxdg q[25];
sdg q[19];
sxdg q[19];
sdg q[18];
sxdg q[18];
sdg q[17];
sxdg q[17];
sdg q[15];
sxdg q[15];
sdg q[14];
sxdg q[14];
sdg q[13];
sxdg q[13];
sdg q[12];
sxdg q[12];
sdg q[11];
sxdg q[11];
sdg q[10];
sxdg q[10];
sdg q[9];
sxdg q[9];
sdg q[8];
sxdg q[8];
sdg q[7];
sxdg q[7];
rz(0.3) q[11];
rz(0.3) q[12];
rz(0.3) q[13];
rz(0.3) q[14];
rz(0.3) q[15];
rz(0.3) q[18];
rz(0.3) q[19];
rz(0.3) q[25];
rz(0.3) q[26];
rz(0.3) q[27];
rz(0.3) q[28];
rz(0.3) q[29];
rz(0.3) q[31];
rz(0.3) q[32];
rz(0.3) q[33];
rz(0.3) q[34];
rz(0.3) q[35];
rz(0.3) q[37];
rz(0.3) q[38];
rz(0.3) q[45];
rz(0.3) q[46];
rz(0.3) q[47];
rz(0.3) q[48];
rz(0.3) q[49];
sx q[7];
s q[7];
sx q[8];
s q[8];
sx q[9];
s q[9];
sx q[10];
s q[10];
sx q[11];
s q[11];
sx q[12];
s q[12];
sx q[13];
s q[13];
sx q[14];
s q[14];
sx q[15];
s q[15];
sx q[17];
s q[17];
sx q[18];
s q[18];
sx q[19];
s q[19];
sx q[25];
s q[25];
sx q[26];
s q[26];
sx q[27];
s q[27];
sx q[28];
s q[28];
sx q[29];
s q[29];
sx q[30];
s q[30];
sx q[31];
s q[31];
sx q[32];
s q[32];
sx q[33];
s q[33];
sx q[34];
s q[34];
sx q[35];
s q[35];
sx q[37];
s q[37];
sx q[38];
s q[38];
sx q[39];
s q[39];
sx q[45];
s q[45];
sx q[46];
s q[46];
sx q[47];
s q[47];
sx q[48];
s q[48];
sx q[49];
s q[49];
sx q[50];
s q[50];
sx q[51];
s q[51];
sx q[52];
s q[52];
sx q[53];
s q[53];
sx q[54];
s q[54];
sx q[55];
s q[55];
sx q[57];
s q[57];
sx q[58];
s q[58];
sx q[59];
s q[59];
sx q[67];
s q[67];
sx q[68];
s q[68];
sx q[69];
s q[69];
sx q[70];
s q[70];
sx q[71];
s q[71];
sx q[72];
s q[72];
sx q[73];
s q[73];
sx q[74];
s q[74];
sx q[75];
s q[75];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[8];
rz(pi/4) q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[31], q[32];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[19], q[35];
cz q[47], q[48];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[9], q[10];
cz q[72], q[73];
cz q[70], q[71];
cz q[39], q[53];
cz q[32], q[33];
cz q[55], q[59];
cz q[11], q[12];
cz q[29], q[38];
cz q[15], q[19];
cz q[51], q[52];
cz q[49], q[50];
cz q[57], q[67];
cz q[46], q[47];
cz q[30], q[31];
cz q[25], q[26];
cz q[17], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[25];
rz(pi/2) q[26];
rz(pi/2) q[17];
rz(pi/2) q[27];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[8];
rz(pi/4) q[8];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(-0.5) q[30];
rz(pi/4) q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[13], q[14];
cz q[10], q[11];
cz q[7], q[17];
cz q[37], q[45];
cz q[67], q[68];
cz q[33], q[39];
cz q[74], q[75];
cz q[48], q[49];
cz q[50], q[51];
cz q[53], q[54];
cz q[34], q[35];
cz q[58], q[71];
cz q[8], q[9];
cz q[69], q[70];
cz q[18], q[31];
cz q[47], q[57];
cz q[27], q[28];
cz q[29], q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[53];
rz(pi/2) q[54];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[30];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[8];
rz(pi/4) q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[31], q[32];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[19], q[35];
cz q[47], q[48];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[9], q[10];
cz q[72], q[73];
cz q[70], q[71];
cz q[39], q[53];
cz q[32], q[33];
cz q[55], q[59];
cz q[11], q[12];
cz q[29], q[38];
cz q[15], q[19];
cz q[51], q[52];
cz q[49], q[50];
cz q[57], q[67];
cz q[46], q[47];
cz q[30], q[31];
cz q[25], q[26];
cz q[17], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[25];
rz(pi/2) q[26];
rz(pi/2) q[17];
rz(pi/2) q[27];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[8];
rz(pi/4) q[8];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(-0.5) q[30];
rz(pi/4) q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[13], q[14];
cz q[10], q[11];
cz q[7], q[17];
cz q[37], q[45];
cz q[67], q[68];
cz q[33], q[39];
cz q[74], q[75];
cz q[48], q[49];
cz q[50], q[51];
cz q[53], q[54];
cz q[34], q[35];
cz q[58], q[71];
cz q[8], q[9];
cz q[69], q[70];
cz q[18], q[31];
cz q[47], q[57];
cz q[27], q[28];
cz q[29], q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[53];
rz(pi/2) q[54];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[30];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[8];
rz(pi/4) q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[31], q[32];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[19], q[35];
cz q[47], q[48];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[9], q[10];
cz q[72], q[73];
cz q[70], q[71];
cz q[39], q[53];
cz q[32], q[33];
cz q[55], q[59];
cz q[11], q[12];
cz q[29], q[38];
cz q[15], q[19];
cz q[51], q[52];
cz q[49], q[50];
cz q[57], q[67];
cz q[46], q[47];
cz q[30], q[31];
cz q[25], q[26];
cz q[17], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[25];
rz(pi/2) q[26];
rz(pi/2) q[17];
rz(pi/2) q[27];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[8];
rz(pi/4) q[8];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(-0.5) q[30];
rz(pi/4) q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[13], q[14];
cz q[10], q[11];
cz q[7], q[17];
cz q[37], q[45];
cz q[67], q[68];
cz q[33], q[39];
cz q[74], q[75];
cz q[48], q[49];
cz q[50], q[51];
cz q[53], q[54];
cz q[34], q[35];
cz q[58], q[71];
cz q[8], q[9];
cz q[69], q[70];
cz q[18], q[31];
cz q[47], q[57];
cz q[27], q[28];
cz q[29], q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[53];
rz(pi/2) q[54];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[30];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[29], q[30];
cz q[27], q[28];
cz q[47], q[57];
cz q[18], q[31];
cz q[69], q[70];
cz q[8], q[9];
cz q[58], q[71];
cz q[34], q[35];
cz q[53], q[54];
cz q[50], q[51];
cz q[48], q[49];
cz q[74], q[75];
cz q[33], q[39];
cz q[67], q[68];
cz q[37], q[45];
cz q[7], q[17];
cz q[10], q[11];
cz q[13], q[14];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[17], q[27];
cz q[25], q[26];
cz q[30], q[31];
cz q[46], q[47];
cz q[57], q[67];
cz q[49], q[50];
cz q[51], q[52];
cz q[15], q[19];
cz q[29], q[38];
cz q[11], q[12];
cz q[55], q[59];
cz q[32], q[33];
cz q[39], q[53];
cz q[70], q[71];
cz q[72], q[73];
cz q[9], q[10];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[47], q[48];
cz q[19], q[35];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[31], q[32];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[29], q[30];
cz q[27], q[28];
cz q[47], q[57];
cz q[18], q[31];
cz q[69], q[70];
cz q[8], q[9];
cz q[58], q[71];
cz q[34], q[35];
cz q[53], q[54];
cz q[50], q[51];
cz q[48], q[49];
cz q[74], q[75];
cz q[33], q[39];
cz q[67], q[68];
cz q[37], q[45];
cz q[7], q[17];
cz q[10], q[11];
cz q[13], q[14];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[17], q[27];
cz q[25], q[26];
cz q[30], q[31];
cz q[46], q[47];
cz q[57], q[67];
cz q[49], q[50];
cz q[51], q[52];
cz q[15], q[19];
cz q[29], q[38];
cz q[11], q[12];
cz q[55], q[59];
cz q[32], q[33];
cz q[39], q[53];
cz q[70], q[71];
cz q[72], q[73];
cz q[9], q[10];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[47], q[48];
cz q[19], q[35];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[31], q[32];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[29], q[30];
cz q[27], q[28];
cz q[47], q[57];
cz q[18], q[31];
cz q[69], q[70];
cz q[8], q[9];
cz q[58], q[71];
cz q[34], q[35];
cz q[53], q[54];
cz q[50], q[51];
cz q[48], q[49];
cz q[74], q[75];
cz q[33], q[39];
cz q[67], q[68];
cz q[37], q[45];
cz q[7], q[17];
cz q[10], q[11];
cz q[13], q[14];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[17], q[27];
cz q[25], q[26];
cz q[30], q[31];
cz q[46], q[47];
cz q[57], q[67];
cz q[49], q[50];
cz q[51], q[52];
cz q[15], q[19];
cz q[29], q[38];
cz q[11], q[12];
cz q[55], q[59];
cz q[32], q[33];
cz q[39], q[53];
cz q[70], q[71];
cz q[72], q[73];
cz q[9], q[10];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[47], q[48];
cz q[19], q[35];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[31], q[32];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];\n
49Q_OLE_circuit_L_6_b_0.25_delta0.15
["cz","h","rx","rz","s","sdg","sx","sxdg"]
OPENQASM 3.0;
include "stdgates.inc";
gate sxdg _gate_q_0 {
s _gate_q_0;
h _gate_q_0;
s _gate_q_0;
}
qubit[156] q;
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[8];
rz(pi/4) q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[31], q[32];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[19], q[35];
cz q[47], q[48];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[9], q[10];
cz q[72], q[73];
cz q[70], q[71];
cz q[39], q[53];
cz q[32], q[33];
cz q[55], q[59];
cz q[11], q[12];
cz q[29], q[38];
cz q[15], q[19];
cz q[51], q[52];
cz q[49], q[50];
cz q[57], q[67];
cz q[46], q[47];
cz q[30], q[31];
cz q[25], q[26];
cz q[17], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[25];
rz(pi/2) q[26];
rz(pi/2) q[17];
rz(pi/2) q[27];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[8];
rz(pi/4) q[8];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(0.5) q[30];
rz(pi/4) q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[13], q[14];
cz q[10], q[11];
cz q[7], q[17];
cz q[37], q[45];
cz q[67], q[68];
cz q[33], q[39];
cz q[74], q[75];
cz q[48], q[49];
cz q[50], q[51];
cz q[53], q[54];
cz q[34], q[35];
cz q[58], q[71];
cz q[8], q[9];
cz q[69], q[70];
cz q[18], q[31];
cz q[47], q[57];
cz q[27], q[28];
cz q[29], q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[53];
rz(pi/2) q[54];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[30];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[8];
rz(pi/4) q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[31], q[32];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[19], q[35];
cz q[47], q[48];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[9], q[10];
cz q[72], q[73];
cz q[70], q[71];
cz q[39], q[53];
cz q[32], q[33];
cz q[55], q[59];
cz q[11], q[12];
cz q[29], q[38];
cz q[15], q[19];
cz q[51], q[52];
cz q[49], q[50];
cz q[57], q[67];
cz q[46], q[47];
cz q[30], q[31];
cz q[25], q[26];
cz q[17], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[25];
rz(pi/2) q[26];
rz(pi/2) q[17];
rz(pi/2) q[27];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[8];
rz(pi/4) q[8];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(0.5) q[30];
rz(pi/4) q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[13], q[14];
cz q[10], q[11];
cz q[7], q[17];
cz q[37], q[45];
cz q[67], q[68];
cz q[33], q[39];
cz q[74], q[75];
cz q[48], q[49];
cz q[50], q[51];
cz q[53], q[54];
cz q[34], q[35];
cz q[58], q[71];
cz q[8], q[9];
cz q[69], q[70];
cz q[18], q[31];
cz q[47], q[57];
cz q[27], q[28];
cz q[29], q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[53];
rz(pi/2) q[54];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[30];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[8];
rz(pi/4) q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[31], q[32];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[19], q[35];
cz q[47], q[48];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[9], q[10];
cz q[72], q[73];
cz q[70], q[71];
cz q[39], q[53];
cz q[32], q[33];
cz q[55], q[59];
cz q[11], q[12];
cz q[29], q[38];
cz q[15], q[19];
cz q[51], q[52];
cz q[49], q[50];
cz q[57], q[67];
cz q[46], q[47];
cz q[30], q[31];
cz q[25], q[26];
cz q[17], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[25];
rz(pi/2) q[26];
rz(pi/2) q[17];
rz(pi/2) q[27];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[8];
rz(pi/4) q[8];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(0.5) q[30];
rz(pi/4) q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[13], q[14];
cz q[10], q[11];
cz q[7], q[17];
cz q[37], q[45];
cz q[67], q[68];
cz q[33], q[39];
cz q[74], q[75];
cz q[48], q[49];
cz q[50], q[51];
cz q[53], q[54];
cz q[34], q[35];
cz q[58], q[71];
cz q[8], q[9];
cz q[69], q[70];
cz q[18], q[31];
cz q[47], q[57];
cz q[27], q[28];
cz q[29], q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[53];
rz(pi/2) q[54];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[30];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[8];
rz(pi/4) q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[31], q[32];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[19], q[35];
cz q[47], q[48];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[9], q[10];
cz q[72], q[73];
cz q[70], q[71];
cz q[39], q[53];
cz q[32], q[33];
cz q[55], q[59];
cz q[11], q[12];
cz q[29], q[38];
cz q[15], q[19];
cz q[51], q[52];
cz q[49], q[50];
cz q[57], q[67];
cz q[46], q[47];
cz q[30], q[31];
cz q[25], q[26];
cz q[17], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[25];
rz(pi/2) q[26];
rz(pi/2) q[17];
rz(pi/2) q[27];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[8];
rz(pi/4) q[8];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(0.5) q[30];
rz(pi/4) q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[13], q[14];
cz q[10], q[11];
cz q[7], q[17];
cz q[37], q[45];
cz q[67], q[68];
cz q[33], q[39];
cz q[74], q[75];
cz q[48], q[49];
cz q[50], q[51];
cz q[53], q[54];
cz q[34], q[35];
cz q[58], q[71];
cz q[8], q[9];
cz q[69], q[70];
cz q[18], q[31];
cz q[47], q[57];
cz q[27], q[28];
cz q[29], q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[53];
rz(pi/2) q[54];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[30];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[8];
rz(pi/4) q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[31], q[32];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[19], q[35];
cz q[47], q[48];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[9], q[10];
cz q[72], q[73];
cz q[70], q[71];
cz q[39], q[53];
cz q[32], q[33];
cz q[55], q[59];
cz q[11], q[12];
cz q[29], q[38];
cz q[15], q[19];
cz q[51], q[52];
cz q[49], q[50];
cz q[57], q[67];
cz q[46], q[47];
cz q[30], q[31];
cz q[25], q[26];
cz q[17], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[25];
rz(pi/2) q[26];
rz(pi/2) q[17];
rz(pi/2) q[27];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[8];
rz(pi/4) q[8];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(0.5) q[30];
rz(pi/4) q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[13], q[14];
cz q[10], q[11];
cz q[7], q[17];
cz q[37], q[45];
cz q[67], q[68];
cz q[33], q[39];
cz q[74], q[75];
cz q[48], q[49];
cz q[50], q[51];
cz q[53], q[54];
cz q[34], q[35];
cz q[58], q[71];
cz q[8], q[9];
cz q[69], q[70];
cz q[18], q[31];
cz q[47], q[57];
cz q[27], q[28];
cz q[29], q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[53];
rz(pi/2) q[54];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[30];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[8];
rz(pi/4) q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[31], q[32];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[19], q[35];
cz q[47], q[48];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[9], q[10];
cz q[72], q[73];
cz q[70], q[71];
cz q[39], q[53];
cz q[32], q[33];
cz q[55], q[59];
cz q[11], q[12];
cz q[29], q[38];
cz q[15], q[19];
cz q[51], q[52];
cz q[49], q[50];
cz q[57], q[67];
cz q[46], q[47];
cz q[30], q[31];
cz q[25], q[26];
cz q[17], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[25];
rz(pi/2) q[26];
rz(pi/2) q[17];
rz(pi/2) q[27];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[8];
rz(pi/4) q[8];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(0.5) q[30];
rz(pi/4) q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[13], q[14];
cz q[10], q[11];
cz q[7], q[17];
cz q[37], q[45];
cz q[67], q[68];
cz q[33], q[39];
cz q[74], q[75];
cz q[48], q[49];
cz q[50], q[51];
cz q[53], q[54];
cz q[34], q[35];
cz q[58], q[71];
cz q[8], q[9];
cz q[69], q[70];
cz q[18], q[31];
cz q[47], q[57];
cz q[27], q[28];
cz q[29], q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[53];
rz(pi/2) q[54];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[30];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[29], q[30];
cz q[27], q[28];
cz q[47], q[57];
cz q[18], q[31];
cz q[69], q[70];
cz q[8], q[9];
cz q[58], q[71];
cz q[34], q[35];
cz q[53], q[54];
cz q[50], q[51];
cz q[48], q[49];
cz q[74], q[75];
cz q[33], q[39];
cz q[67], q[68];
cz q[37], q[45];
cz q[7], q[17];
cz q[10], q[11];
cz q[13], q[14];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[17], q[27];
cz q[25], q[26];
cz q[30], q[31];
cz q[46], q[47];
cz q[57], q[67];
cz q[49], q[50];
cz q[51], q[52];
cz q[15], q[19];
cz q[29], q[38];
cz q[11], q[12];
cz q[55], q[59];
cz q[32], q[33];
cz q[39], q[53];
cz q[70], q[71];
cz q[72], q[73];
cz q[9], q[10];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[47], q[48];
cz q[19], q[35];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[31], q[32];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[29], q[30];
cz q[27], q[28];
cz q[47], q[57];
cz q[18], q[31];
cz q[69], q[70];
cz q[8], q[9];
cz q[58], q[71];
cz q[34], q[35];
cz q[53], q[54];
cz q[50], q[51];
cz q[48], q[49];
cz q[74], q[75];
cz q[33], q[39];
cz q[67], q[68];
cz q[37], q[45];
cz q[7], q[17];
cz q[10], q[11];
cz q[13], q[14];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[17], q[27];
cz q[25], q[26];
cz q[30], q[31];
cz q[46], q[47];
cz q[57], q[67];
cz q[49], q[50];
cz q[51], q[52];
cz q[15], q[19];
cz q[29], q[38];
cz q[11], q[12];
cz q[55], q[59];
cz q[32], q[33];
cz q[39], q[53];
cz q[70], q[71];
cz q[72], q[73];
cz q[9], q[10];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[47], q[48];
cz q[19], q[35];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[31], q[32];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[29], q[30];
cz q[27], q[28];
cz q[47], q[57];
cz q[18], q[31];
cz q[69], q[70];
cz q[8], q[9];
cz q[58], q[71];
cz q[34], q[35];
cz q[53], q[54];
cz q[50], q[51];
cz q[48], q[49];
cz q[74], q[75];
cz q[33], q[39];
cz q[67], q[68];
cz q[37], q[45];
cz q[7], q[17];
cz q[10], q[11];
cz q[13], q[14];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[17], q[27];
cz q[25], q[26];
cz q[30], q[31];
cz q[46], q[47];
cz q[57], q[67];
cz q[49], q[50];
cz q[51], q[52];
cz q[15], q[19];
cz q[29], q[38];
cz q[11], q[12];
cz q[55], q[59];
cz q[32], q[33];
cz q[39], q[53];
cz q[70], q[71];
cz q[72], q[73];
cz q[9], q[10];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[47], q[48];
cz q[19], q[35];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[31], q[32];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[29], q[30];
cz q[27], q[28];
cz q[47], q[57];
cz q[18], q[31];
cz q[69], q[70];
cz q[8], q[9];
cz q[58], q[71];
cz q[34], q[35];
cz q[53], q[54];
cz q[50], q[51];
cz q[48], q[49];
cz q[74], q[75];
cz q[33], q[39];
cz q[67], q[68];
cz q[37], q[45];
cz q[7], q[17];
cz q[10], q[11];
cz q[13], q[14];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[17], q[27];
cz q[25], q[26];
cz q[30], q[31];
cz q[46], q[47];
cz q[57], q[67];
cz q[49], q[50];
cz q[51], q[52];
cz q[15], q[19];
cz q[29], q[38];
cz q[11], q[12];
cz q[55], q[59];
cz q[32], q[33];
cz q[39], q[53];
cz q[70], q[71];
cz q[72], q[73];
cz q[9], q[10];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[47], q[48];
cz q[19], q[35];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[31], q[32];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[29], q[30];
cz q[27], q[28];
cz q[47], q[57];
cz q[18], q[31];
cz q[69], q[70];
cz q[8], q[9];
cz q[58], q[71];
cz q[34], q[35];
cz q[53], q[54];
cz q[50], q[51];
cz q[48], q[49];
cz q[74], q[75];
cz q[33], q[39];
cz q[67], q[68];
cz q[37], q[45];
cz q[7], q[17];
cz q[10], q[11];
cz q[13], q[14];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[17], q[27];
cz q[25], q[26];
cz q[30], q[31];
cz q[46], q[47];
cz q[57], q[67];
cz q[49], q[50];
cz q[51], q[52];
cz q[15], q[19];
cz q[29], q[38];
cz q[11], q[12];
cz q[55], q[59];
cz q[32], q[33];
cz q[39], q[53];
cz q[70], q[71];
cz q[72], q[73];
cz q[9], q[10];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[47], q[48];
cz q[19], q[35];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[31], q[32];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[29], q[30];
cz q[27], q[28];
cz q[47], q[57];
cz q[18], q[31];
cz q[69], q[70];
cz q[8], q[9];
cz q[58], q[71];
cz q[34], q[35];
cz q[53], q[54];
cz q[50], q[51];
cz q[48], q[49];
cz q[74], q[75];
cz q[33], q[39];
cz q[67], q[68];
cz q[37], q[45];
cz q[7], q[17];
cz q[10], q[11];
cz q[13], q[14];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[17], q[27];
cz q[25], q[26];
cz q[30], q[31];
cz q[46], q[47];
cz q[57], q[67];
cz q[49], q[50];
cz q[51], q[52];
cz q[15], q[19];
cz q[29], q[38];
cz q[11], q[12];
cz q[55], q[59];
cz q[32], q[33];
cz q[39], q[53];
cz q[70], q[71];
cz q[72], q[73];
cz q[9], q[10];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[47], q[48];
cz q[19], q[35];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[31], q[32];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
sdg q[75];
sxdg q[75];
sdg q[74];
sxdg q[74];
sdg q[73];
sxdg q[73];
sdg q[72];
sxdg q[72];
sdg q[71];
sxdg q[71];
sdg q[70];
sxdg q[70];
sdg q[69];
sxdg q[69];
sdg q[68];
sxdg q[68];
sdg q[67];
sxdg q[67];
sdg q[59];
sxdg q[59];
sdg q[58];
sxdg q[58];
sdg q[57];
sxdg q[57];
sdg q[55];
sxdg q[55];
sdg q[54];
sxdg q[54];
sdg q[53];
sxdg q[53];
sdg q[52];
sxdg q[52];
sdg q[51];
sxdg q[51];
sdg q[50];
sxdg q[50];
sdg q[49];
sxdg q[49];
sdg q[48];
sxdg q[48];
sdg q[47];
sxdg q[47];
sdg q[46];
sxdg q[46];
sdg q[45];
sxdg q[45];
sdg q[39];
sxdg q[39];
sdg q[38];
sxdg q[38];
sdg q[37];
sxdg q[37];
sdg q[35];
sxdg q[35];
sdg q[34];
sxdg q[34];
sdg q[33];
sxdg q[33];
sdg q[32];
sxdg q[32];
sdg q[31];
sxdg q[31];
sdg q[30];
sxdg q[30];
sdg q[29];
sxdg q[29];
sdg q[28];
sxdg q[28];
sdg q[27];
sxdg q[27];
sdg q[26];
sxdg q[26];
sdg q[25];
sxdg q[25];
sdg q[19];
sxdg q[19];
sdg q[18];
sxdg q[18];
sdg q[17];
sxdg q[17];
sdg q[15];
sxdg q[15];
sdg q[14];
sxdg q[14];
sdg q[13];
sxdg q[13];
sdg q[12];
sxdg q[12];
sdg q[11];
sxdg q[11];
sdg q[10];
sxdg q[10];
sdg q[9];
sxdg q[9];
sdg q[8];
sxdg q[8];
sdg q[7];
sxdg q[7];
rz(0.3) q[11];
rz(0.3) q[12];
rz(0.3) q[13];
rz(0.3) q[14];
rz(0.3) q[15];
rz(0.3) q[18];
rz(0.3) q[19];
rz(0.3) q[25];
rz(0.3) q[26];
rz(0.3) q[27];
rz(0.3) q[28];
rz(0.3) q[29];
rz(0.3) q[31];
rz(0.3) q[32];
rz(0.3) q[33];
rz(0.3) q[34];
rz(0.3) q[35];
rz(0.3) q[37];
rz(0.3) q[38];
rz(0.3) q[45];
rz(0.3) q[46];
rz(0.3) q[47];
rz(0.3) q[48];
rz(0.3) q[49];
sx q[7];
s q[7];
sx q[8];
s q[8];
sx q[9];
s q[9];
sx q[10];
s q[10];
sx q[11];
s q[11];
sx q[12];
s q[12];
sx q[13];
s q[13];
sx q[14];
s q[14];
sx q[15];
s q[15];
sx q[17];
s q[17];
sx q[18];
s q[18];
sx q[19];
s q[19];
sx q[25];
s q[25];
sx q[26];
s q[26];
sx q[27];
s q[27];
sx q[28];
s q[28];
sx q[29];
s q[29];
sx q[30];
s q[30];
sx q[31];
s q[31];
sx q[32];
s q[32];
sx q[33];
s q[33];
sx q[34];
s q[34];
sx q[35];
s q[35];
sx q[37];
s q[37];
sx q[38];
s q[38];
sx q[39];
s q[39];
sx q[45];
s q[45];
sx q[46];
s q[46];
sx q[47];
s q[47];
sx q[48];
s q[48];
sx q[49];
s q[49];
sx q[50];
s q[50];
sx q[51];
s q[51];
sx q[52];
s q[52];
sx q[53];
s q[53];
sx q[54];
s q[54];
sx q[55];
s q[55];
sx q[57];
s q[57];
sx q[58];
s q[58];
sx q[59];
s q[59];
sx q[67];
s q[67];
sx q[68];
s q[68];
sx q[69];
s q[69];
sx q[70];
s q[70];
sx q[71];
s q[71];
sx q[72];
s q[72];
sx q[73];
s q[73];
sx q[74];
s q[74];
sx q[75];
s q[75];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[8];
rz(pi/4) q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[31], q[32];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[19], q[35];
cz q[47], q[48];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[9], q[10];
cz q[72], q[73];
cz q[70], q[71];
cz q[39], q[53];
cz q[32], q[33];
cz q[55], q[59];
cz q[11], q[12];
cz q[29], q[38];
cz q[15], q[19];
cz q[51], q[52];
cz q[49], q[50];
cz q[57], q[67];
cz q[46], q[47];
cz q[30], q[31];
cz q[25], q[26];
cz q[17], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[25];
rz(pi/2) q[26];
rz(pi/2) q[17];
rz(pi/2) q[27];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[8];
rz(pi/4) q[8];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(-0.5) q[30];
rz(pi/4) q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[13], q[14];
cz q[10], q[11];
cz q[7], q[17];
cz q[37], q[45];
cz q[67], q[68];
cz q[33], q[39];
cz q[74], q[75];
cz q[48], q[49];
cz q[50], q[51];
cz q[53], q[54];
cz q[34], q[35];
cz q[58], q[71];
cz q[8], q[9];
cz q[69], q[70];
cz q[18], q[31];
cz q[47], q[57];
cz q[27], q[28];
cz q[29], q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[53];
rz(pi/2) q[54];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[30];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[8];
rz(pi/4) q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[31], q[32];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[19], q[35];
cz q[47], q[48];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[9], q[10];
cz q[72], q[73];
cz q[70], q[71];
cz q[39], q[53];
cz q[32], q[33];
cz q[55], q[59];
cz q[11], q[12];
cz q[29], q[38];
cz q[15], q[19];
cz q[51], q[52];
cz q[49], q[50];
cz q[57], q[67];
cz q[46], q[47];
cz q[30], q[31];
cz q[25], q[26];
cz q[17], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[25];
rz(pi/2) q[26];
rz(pi/2) q[17];
rz(pi/2) q[27];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[8];
rz(pi/4) q[8];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(-0.5) q[30];
rz(pi/4) q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[13], q[14];
cz q[10], q[11];
cz q[7], q[17];
cz q[37], q[45];
cz q[67], q[68];
cz q[33], q[39];
cz q[74], q[75];
cz q[48], q[49];
cz q[50], q[51];
cz q[53], q[54];
cz q[34], q[35];
cz q[58], q[71];
cz q[8], q[9];
cz q[69], q[70];
cz q[18], q[31];
cz q[47], q[57];
cz q[27], q[28];
cz q[29], q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[53];
rz(pi/2) q[54];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[30];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[8];
rz(pi/4) q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[31], q[32];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[19], q[35];
cz q[47], q[48];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[9], q[10];
cz q[72], q[73];
cz q[70], q[71];
cz q[39], q[53];
cz q[32], q[33];
cz q[55], q[59];
cz q[11], q[12];
cz q[29], q[38];
cz q[15], q[19];
cz q[51], q[52];
cz q[49], q[50];
cz q[57], q[67];
cz q[46], q[47];
cz q[30], q[31];
cz q[25], q[26];
cz q[17], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[25];
rz(pi/2) q[26];
rz(pi/2) q[17];
rz(pi/2) q[27];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[8];
rz(pi/4) q[8];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(-0.5) q[30];
rz(pi/4) q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[13], q[14];
cz q[10], q[11];
cz q[7], q[17];
cz q[37], q[45];
cz q[67], q[68];
cz q[33], q[39];
cz q[74], q[75];
cz q[48], q[49];
cz q[50], q[51];
cz q[53], q[54];
cz q[34], q[35];
cz q[58], q[71];
cz q[8], q[9];
cz q[69], q[70];
cz q[18], q[31];
cz q[47], q[57];
cz q[27], q[28];
cz q[29], q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[53];
rz(pi/2) q[54];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[30];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[8];
rz(pi/4) q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[31], q[32];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[19], q[35];
cz q[47], q[48];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[9], q[10];
cz q[72], q[73];
cz q[70], q[71];
cz q[39], q[53];
cz q[32], q[33];
cz q[55], q[59];
cz q[11], q[12];
cz q[29], q[38];
cz q[15], q[19];
cz q[51], q[52];
cz q[49], q[50];
cz q[57], q[67];
cz q[46], q[47];
cz q[30], q[31];
cz q[25], q[26];
cz q[17], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[25];
rz(pi/2) q[26];
rz(pi/2) q[17];
rz(pi/2) q[27];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[8];
rz(pi/4) q[8];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(-0.5) q[30];
rz(pi/4) q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[13], q[14];
cz q[10], q[11];
cz q[7], q[17];
cz q[37], q[45];
cz q[67], q[68];
cz q[33], q[39];
cz q[74], q[75];
cz q[48], q[49];
cz q[50], q[51];
cz q[53], q[54];
cz q[34], q[35];
cz q[58], q[71];
cz q[8], q[9];
cz q[69], q[70];
cz q[18], q[31];
cz q[47], q[57];
cz q[27], q[28];
cz q[29], q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[53];
rz(pi/2) q[54];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[30];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[8];
rz(pi/4) q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[31], q[32];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[19], q[35];
cz q[47], q[48];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[9], q[10];
cz q[72], q[73];
cz q[70], q[71];
cz q[39], q[53];
cz q[32], q[33];
cz q[55], q[59];
cz q[11], q[12];
cz q[29], q[38];
cz q[15], q[19];
cz q[51], q[52];
cz q[49], q[50];
cz q[57], q[67];
cz q[46], q[47];
cz q[30], q[31];
cz q[25], q[26];
cz q[17], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[25];
rz(pi/2) q[26];
rz(pi/2) q[17];
rz(pi/2) q[27];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[8];
rz(pi/4) q[8];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(-0.5) q[30];
rz(pi/4) q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[13], q[14];
cz q[10], q[11];
cz q[7], q[17];
cz q[37], q[45];
cz q[67], q[68];
cz q[33], q[39];
cz q[74], q[75];
cz q[48], q[49];
cz q[50], q[51];
cz q[53], q[54];
cz q[34], q[35];
cz q[58], q[71];
cz q[8], q[9];
cz q[69], q[70];
cz q[18], q[31];
cz q[47], q[57];
cz q[27], q[28];
cz q[29], q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[53];
rz(pi/2) q[54];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[30];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[8];
rz(pi/4) q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[31], q[32];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[19], q[35];
cz q[47], q[48];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[9], q[10];
cz q[72], q[73];
cz q[70], q[71];
cz q[39], q[53];
cz q[32], q[33];
cz q[55], q[59];
cz q[11], q[12];
cz q[29], q[38];
cz q[15], q[19];
cz q[51], q[52];
cz q[49], q[50];
cz q[57], q[67];
cz q[46], q[47];
cz q[30], q[31];
cz q[25], q[26];
cz q[17], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[25];
rz(pi/2) q[26];
rz(pi/2) q[17];
rz(pi/2) q[27];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[8];
rz(pi/4) q[8];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(-0.5) q[30];
rz(pi/4) q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[13], q[14];
cz q[10], q[11];
cz q[7], q[17];
cz q[37], q[45];
cz q[67], q[68];
cz q[33], q[39];
cz q[74], q[75];
cz q[48], q[49];
cz q[50], q[51];
cz q[53], q[54];
cz q[34], q[35];
cz q[58], q[71];
cz q[8], q[9];
cz q[69], q[70];
cz q[18], q[31];
cz q[47], q[57];
cz q[27], q[28];
cz q[29], q[30];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[53];
rz(pi/2) q[54];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[30];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[29], q[30];
cz q[27], q[28];
cz q[47], q[57];
cz q[18], q[31];
cz q[69], q[70];
cz q[8], q[9];
cz q[58], q[71];
cz q[34], q[35];
cz q[53], q[54];
cz q[50], q[51];
cz q[48], q[49];
cz q[74], q[75];
cz q[33], q[39];
cz q[67], q[68];
cz q[37], q[45];
cz q[7], q[17];
cz q[10], q[11];
cz q[13], q[14];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[17], q[27];
cz q[25], q[26];
cz q[30], q[31];
cz q[46], q[47];
cz q[57], q[67];
cz q[49], q[50];
cz q[51], q[52];
cz q[15], q[19];
cz q[29], q[38];
cz q[11], q[12];
cz q[55], q[59];
cz q[32], q[33];
cz q[39], q[53];
cz q[70], q[71];
cz q[72], q[73];
cz q[9], q[10];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[47], q[48];
cz q[19], q[35];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[31], q[32];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[29], q[30];
cz q[27], q[28];
cz q[47], q[57];
cz q[18], q[31];
cz q[69], q[70];
cz q[8], q[9];
cz q[58], q[71];
cz q[34], q[35];
cz q[53], q[54];
cz q[50], q[51];
cz q[48], q[49];
cz q[74], q[75];
cz q[33], q[39];
cz q[67], q[68];
cz q[37], q[45];
cz q[7], q[17];
cz q[10], q[11];
cz q[13], q[14];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[17], q[27];
cz q[25], q[26];
cz q[30], q[31];
cz q[46], q[47];
cz q[57], q[67];
cz q[49], q[50];
cz q[51], q[52];
cz q[15], q[19];
cz q[29], q[38];
cz q[11], q[12];
cz q[55], q[59];
cz q[32], q[33];
cz q[39], q[53];
cz q[70], q[71];
cz q[72], q[73];
cz q[9], q[10];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[47], q[48];
cz q[19], q[35];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[31], q[32];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[29], q[30];
cz q[27], q[28];
cz q[47], q[57];
cz q[18], q[31];
cz q[69], q[70];
cz q[8], q[9];
cz q[58], q[71];
cz q[34], q[35];
cz q[53], q[54];
cz q[50], q[51];
cz q[48], q[49];
cz q[74], q[75];
cz q[33], q[39];
cz q[67], q[68];
cz q[37], q[45];
cz q[7], q[17];
cz q[10], q[11];
cz q[13], q[14];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[17], q[27];
cz q[25], q[26];
cz q[30], q[31];
cz q[46], q[47];
cz q[57], q[67];
cz q[49], q[50];
cz q[51], q[52];
cz q[15], q[19];
cz q[29], q[38];
cz q[11], q[12];
cz q[55], q[59];
cz q[32], q[33];
cz q[39], q[53];
cz q[70], q[71];
cz q[72], q[73];
cz q[9], q[10];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[47], q[48];
cz q[19], q[35];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[31], q[32];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[29], q[30];
cz q[27], q[28];
cz q[47], q[57];
cz q[18], q[31];
cz q[69], q[70];
cz q[8], q[9];
cz q[58], q[71];
cz q[34], q[35];
cz q[53], q[54];
cz q[50], q[51];
cz q[48], q[49];
cz q[74], q[75];
cz q[33], q[39];
cz q[67], q[68];
cz q[37], q[45];
cz q[7], q[17];
cz q[10], q[11];
cz q[13], q[14];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[17], q[27];
cz q[25], q[26];
cz q[30], q[31];
cz q[46], q[47];
cz q[57], q[67];
cz q[49], q[50];
cz q[51], q[52];
cz q[15], q[19];
cz q[29], q[38];
cz q[11], q[12];
cz q[55], q[59];
cz q[32], q[33];
cz q[39], q[53];
cz q[70], q[71];
cz q[72], q[73];
cz q[9], q[10];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[47], q[48];
cz q[19], q[35];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[31], q[32];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[29], q[30];
cz q[27], q[28];
cz q[47], q[57];
cz q[18], q[31];
cz q[69], q[70];
cz q[8], q[9];
cz q[58], q[71];
cz q[34], q[35];
cz q[53], q[54];
cz q[50], q[51];
cz q[48], q[49];
cz q[74], q[75];
cz q[33], q[39];
cz q[67], q[68];
cz q[37], q[45];
cz q[7], q[17];
cz q[10], q[11];
cz q[13], q[14];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[17], q[27];
cz q[25], q[26];
cz q[30], q[31];
cz q[46], q[47];
cz q[57], q[67];
cz q[49], q[50];
cz q[51], q[52];
cz q[15], q[19];
cz q[29], q[38];
cz q[11], q[12];
cz q[55], q[59];
cz q[32], q[33];
cz q[39], q[53];
cz q[70], q[71];
cz q[72], q[73];
cz q[9], q[10];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[47], q[48];
cz q[19], q[35];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[31], q[32];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[29], q[30];
cz q[27], q[28];
cz q[47], q[57];
cz q[18], q[31];
cz q[69], q[70];
cz q[8], q[9];
cz q[58], q[71];
cz q[34], q[35];
cz q[53], q[54];
cz q[50], q[51];
cz q[48], q[49];
cz q[74], q[75];
cz q[33], q[39];
cz q[67], q[68];
cz q[37], q[45];
cz q[7], q[17];
cz q[10], q[11];
cz q[13], q[14];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[17], q[27];
cz q[25], q[26];
cz q[30], q[31];
cz q[46], q[47];
cz q[57], q[67];
cz q[49], q[50];
cz q[51], q[52];
cz q[15], q[19];
cz q[29], q[38];
cz q[11], q[12];
cz q[55], q[59];
cz q[32], q[33];
cz q[39], q[53];
cz q[70], q[71];
cz q[72], q[73];
cz q[9], q[10];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[47], q[48];
cz q[19], q[35];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[31], q[32];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];\n
70Q_OLE_circuit_L_6_b_0.25_delta0.15
["cz","h","rx","rz","s","sdg","sx","sxdg"]
OPENQASM 3.0;
include "stdgates.inc";
gate sxdg _gate_q_0 {
s _gate_q_0;
h _gate_q_0;
s _gate_q_0;
}
qubit[156] q;
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(0.5) q[21];
rz(pi/4) q[21];
rx(0.5) q[22];
rz(pi/4) q[22];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(0.5) q[78];
rz(pi/4) q[78];
rx(0.5) q[89];
rz(pi/4) q[89];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(0.5) q[5];
rz(pi/4) q[5];
rx(0.5) q[6];
rz(pi/4) q[6];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(0.5) q[92];
rz(pi/4) q[92];
rx(0.5) q[93];
rz(pi/4) q[93];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(0.5) q[42];
rz(pi/4) q[42];
rx(0.5) q[43];
rz(pi/4) q[43];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[8];
rz(pi/4) q[8];
rx(0.5) q[16];
rz(pi/4) q[16];
rx(0.5) q[23];
rz(pi/4) q[23];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[21], q[22];
cz q[31], q[32];
cz q[78], q[89];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[5], q[6];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[92], q[93];
cz q[19], q[35];
cz q[47], q[48];
cz q[42], q[43];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
cz q[16], q[23];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[21];
rz(pi/2) q[22];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[78];
rz(pi/2) q[89];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[5];
rz(pi/2) q[6];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[92];
rz(pi/2) q[93];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[42];
rz(pi/2) q[43];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rz(pi/2) q[16];
rz(pi/2) q[23];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(0.5) q[44];
rz(pi/4) q[44];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(0.5) q[3];
rz(pi/4) q[3];
rx(0.5) q[16];
rz(pi/4) q[16];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(0.5) q[91];
rz(pi/4) q[91];
rx(0.5) q[92];
rz(pi/4) q[92];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(0.5) q[4];
rz(pi/4) q[4];
rx(0.5) q[5];
rz(pi/4) q[5];
rx(0.5) q[79];
rz(pi/4) q[79];
rx(0.5) q[93];
rz(pi/4) q[93];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[23];
rz(pi/4) q[23];
rx(0.5) q[24];
rz(pi/4) q[24];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(0.5) q[6];
rz(pi/4) q[6];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(0.5) q[78];
rz(pi/4) q[78];
rx(0.5) q[89];
rz(pi/4) q[89];
rx(0.5) q[90];
rz(pi/4) q[90];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(0.5) q[36];
rz(pi/4) q[36];
rx(0.5) q[41];
rz(pi/4) q[41];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[72], q[73];
cz q[44], q[45];
cz q[3], q[16];
cz q[29], q[38];
cz q[49], q[50];
cz q[91], q[92];
cz q[17], q[27];
cz q[32], q[33];
cz q[55], q[59];
cz q[4], q[5];
cz q[79], q[93];
cz q[51], q[52];
cz q[46], q[47];
cz q[23], q[24];
cz q[9], q[10];
cz q[39], q[53];
cz q[30], q[31];
cz q[6], q[7];
cz q[15], q[19];
cz q[70], q[71];
cz q[69], q[78];
cz q[89], q[90];
cz q[11], q[12];
cz q[57], q[67];
cz q[36], q[41];
cz q[25], q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[44];
rz(pi/2) q[45];
rz(pi/2) q[3];
rz(pi/2) q[16];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[91];
rz(pi/2) q[92];
rz(pi/2) q[17];
rz(pi/2) q[27];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[4];
rz(pi/2) q[5];
rz(pi/2) q[79];
rz(pi/2) q[93];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[23];
rz(pi/2) q[24];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[6];
rz(pi/2) q[7];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[69];
rz(pi/2) q[78];
rz(pi/2) q[89];
rz(pi/2) q[90];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[36];
rz(pi/2) q[41];
rz(pi/2) q[25];
rz(pi/2) q[26];
rx(0.5) q[90];
rz(pi/4) q[90];
rx(0.5) q[91];
rz(pi/4) q[91];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(0.5) q[3];
rz(pi/4) q[3];
rx(0.5) q[4];
rz(pi/4) q[4];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[22];
rz(pi/4) q[22];
rx(0.5) q[23];
rz(pi/4) q[23];
rx(0.5) q[8];
rz(pi/4) q[8];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(0.5) q[41];
rz(pi/4) q[41];
rx(0.5) q[42];
rz(pi/4) q[42];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(0.5) q[21];
rz(pi/4) q[21];
rx(0.5) q[36];
rz(pi/4) q[36];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(0.5) q[24];
rz(pi/4) q[24];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(0.5) q[43];
rz(pi/4) q[43];
rx(0.5) q[44];
rz(pi/4) q[44];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(0.5) q[79];
rz(pi/4) q[79];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[90], q[91];
cz q[7], q[17];
cz q[3], q[4];
cz q[67], q[68];
cz q[33], q[39];
cz q[58], q[71];
cz q[22], q[23];
cz q[8], q[9];
cz q[27], q[28];
cz q[13], q[14];
cz q[37], q[45];
cz q[41], q[42];
cz q[50], q[51];
cz q[69], q[70];
cz q[18], q[31];
cz q[21], q[36];
cz q[10], q[11];
cz q[74], q[75];
cz q[24], q[25];
cz q[47], q[57];
cz q[43], q[44];
cz q[73], q[79];
cz q[29], q[30];
cz q[48], q[49];
cz q[34], q[35];
cz q[53], q[54];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[90];
rz(pi/2) q[91];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[3];
rz(pi/2) q[4];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[22];
rz(pi/2) q[23];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[41];
rz(pi/2) q[42];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[21];
rz(pi/2) q[36];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[24];
rz(pi/2) q[25];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[43];
rz(pi/2) q[44];
rz(pi/2) q[73];
rz(pi/2) q[79];
rz(pi/2) q[29];
rz(pi/2) q[30];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[53];
rz(pi/2) q[54];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(0.5) q[21];
rz(pi/4) q[21];
rx(0.5) q[22];
rz(pi/4) q[22];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(0.5) q[78];
rz(pi/4) q[78];
rx(0.5) q[89];
rz(pi/4) q[89];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(0.5) q[5];
rz(pi/4) q[5];
rx(0.5) q[6];
rz(pi/4) q[6];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(0.5) q[92];
rz(pi/4) q[92];
rx(0.5) q[93];
rz(pi/4) q[93];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(0.5) q[42];
rz(pi/4) q[42];
rx(0.5) q[43];
rz(pi/4) q[43];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[8];
rz(pi/4) q[8];
rx(0.5) q[16];
rz(pi/4) q[16];
rx(0.5) q[23];
rz(pi/4) q[23];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[21], q[22];
cz q[31], q[32];
cz q[78], q[89];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[5], q[6];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[92], q[93];
cz q[19], q[35];
cz q[47], q[48];
cz q[42], q[43];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
cz q[16], q[23];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[21];
rz(pi/2) q[22];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[78];
rz(pi/2) q[89];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[5];
rz(pi/2) q[6];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[92];
rz(pi/2) q[93];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[42];
rz(pi/2) q[43];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rz(pi/2) q[16];
rz(pi/2) q[23];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(0.5) q[44];
rz(pi/4) q[44];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(0.5) q[3];
rz(pi/4) q[3];
rx(0.5) q[16];
rz(pi/4) q[16];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(0.5) q[91];
rz(pi/4) q[91];
rx(0.5) q[92];
rz(pi/4) q[92];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(0.5) q[4];
rz(pi/4) q[4];
rx(0.5) q[5];
rz(pi/4) q[5];
rx(0.5) q[79];
rz(pi/4) q[79];
rx(0.5) q[93];
rz(pi/4) q[93];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[23];
rz(pi/4) q[23];
rx(0.5) q[24];
rz(pi/4) q[24];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(0.5) q[6];
rz(pi/4) q[6];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(0.5) q[78];
rz(pi/4) q[78];
rx(0.5) q[89];
rz(pi/4) q[89];
rx(0.5) q[90];
rz(pi/4) q[90];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(0.5) q[36];
rz(pi/4) q[36];
rx(0.5) q[41];
rz(pi/4) q[41];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[72], q[73];
cz q[44], q[45];
cz q[3], q[16];
cz q[29], q[38];
cz q[49], q[50];
cz q[91], q[92];
cz q[17], q[27];
cz q[32], q[33];
cz q[55], q[59];
cz q[4], q[5];
cz q[79], q[93];
cz q[51], q[52];
cz q[46], q[47];
cz q[23], q[24];
cz q[9], q[10];
cz q[39], q[53];
cz q[30], q[31];
cz q[6], q[7];
cz q[15], q[19];
cz q[70], q[71];
cz q[69], q[78];
cz q[89], q[90];
cz q[11], q[12];
cz q[57], q[67];
cz q[36], q[41];
cz q[25], q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[44];
rz(pi/2) q[45];
rz(pi/2) q[3];
rz(pi/2) q[16];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[91];
rz(pi/2) q[92];
rz(pi/2) q[17];
rz(pi/2) q[27];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[4];
rz(pi/2) q[5];
rz(pi/2) q[79];
rz(pi/2) q[93];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[23];
rz(pi/2) q[24];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[6];
rz(pi/2) q[7];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[69];
rz(pi/2) q[78];
rz(pi/2) q[89];
rz(pi/2) q[90];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[36];
rz(pi/2) q[41];
rz(pi/2) q[25];
rz(pi/2) q[26];
rx(0.5) q[90];
rz(pi/4) q[90];
rx(0.5) q[91];
rz(pi/4) q[91];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(0.5) q[3];
rz(pi/4) q[3];
rx(0.5) q[4];
rz(pi/4) q[4];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[22];
rz(pi/4) q[22];
rx(0.5) q[23];
rz(pi/4) q[23];
rx(0.5) q[8];
rz(pi/4) q[8];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(0.5) q[41];
rz(pi/4) q[41];
rx(0.5) q[42];
rz(pi/4) q[42];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(0.5) q[21];
rz(pi/4) q[21];
rx(0.5) q[36];
rz(pi/4) q[36];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(0.5) q[24];
rz(pi/4) q[24];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(0.5) q[43];
rz(pi/4) q[43];
rx(0.5) q[44];
rz(pi/4) q[44];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(0.5) q[79];
rz(pi/4) q[79];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[90], q[91];
cz q[7], q[17];
cz q[3], q[4];
cz q[67], q[68];
cz q[33], q[39];
cz q[58], q[71];
cz q[22], q[23];
cz q[8], q[9];
cz q[27], q[28];
cz q[13], q[14];
cz q[37], q[45];
cz q[41], q[42];
cz q[50], q[51];
cz q[69], q[70];
cz q[18], q[31];
cz q[21], q[36];
cz q[10], q[11];
cz q[74], q[75];
cz q[24], q[25];
cz q[47], q[57];
cz q[43], q[44];
cz q[73], q[79];
cz q[29], q[30];
cz q[48], q[49];
cz q[34], q[35];
cz q[53], q[54];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[90];
rz(pi/2) q[91];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[3];
rz(pi/2) q[4];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[22];
rz(pi/2) q[23];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[41];
rz(pi/2) q[42];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[21];
rz(pi/2) q[36];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[24];
rz(pi/2) q[25];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[43];
rz(pi/2) q[44];
rz(pi/2) q[73];
rz(pi/2) q[79];
rz(pi/2) q[29];
rz(pi/2) q[30];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[53];
rz(pi/2) q[54];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(0.5) q[21];
rz(pi/4) q[21];
rx(0.5) q[22];
rz(pi/4) q[22];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(0.5) q[78];
rz(pi/4) q[78];
rx(0.5) q[89];
rz(pi/4) q[89];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(0.5) q[5];
rz(pi/4) q[5];
rx(0.5) q[6];
rz(pi/4) q[6];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(0.5) q[92];
rz(pi/4) q[92];
rx(0.5) q[93];
rz(pi/4) q[93];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(0.5) q[42];
rz(pi/4) q[42];
rx(0.5) q[43];
rz(pi/4) q[43];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[8];
rz(pi/4) q[8];
rx(0.5) q[16];
rz(pi/4) q[16];
rx(0.5) q[23];
rz(pi/4) q[23];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[21], q[22];
cz q[31], q[32];
cz q[78], q[89];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[5], q[6];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[92], q[93];
cz q[19], q[35];
cz q[47], q[48];
cz q[42], q[43];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
cz q[16], q[23];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[21];
rz(pi/2) q[22];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[78];
rz(pi/2) q[89];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[5];
rz(pi/2) q[6];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[92];
rz(pi/2) q[93];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[42];
rz(pi/2) q[43];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rz(pi/2) q[16];
rz(pi/2) q[23];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(0.5) q[44];
rz(pi/4) q[44];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(0.5) q[3];
rz(pi/4) q[3];
rx(0.5) q[16];
rz(pi/4) q[16];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(0.5) q[91];
rz(pi/4) q[91];
rx(0.5) q[92];
rz(pi/4) q[92];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(0.5) q[4];
rz(pi/4) q[4];
rx(0.5) q[5];
rz(pi/4) q[5];
rx(0.5) q[79];
rz(pi/4) q[79];
rx(0.5) q[93];
rz(pi/4) q[93];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[23];
rz(pi/4) q[23];
rx(0.5) q[24];
rz(pi/4) q[24];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(0.5) q[6];
rz(pi/4) q[6];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(0.5) q[78];
rz(pi/4) q[78];
rx(0.5) q[89];
rz(pi/4) q[89];
rx(0.5) q[90];
rz(pi/4) q[90];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(0.5) q[36];
rz(pi/4) q[36];
rx(0.5) q[41];
rz(pi/4) q[41];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[72], q[73];
cz q[44], q[45];
cz q[3], q[16];
cz q[29], q[38];
cz q[49], q[50];
cz q[91], q[92];
cz q[17], q[27];
cz q[32], q[33];
cz q[55], q[59];
cz q[4], q[5];
cz q[79], q[93];
cz q[51], q[52];
cz q[46], q[47];
cz q[23], q[24];
cz q[9], q[10];
cz q[39], q[53];
cz q[30], q[31];
cz q[6], q[7];
cz q[15], q[19];
cz q[70], q[71];
cz q[69], q[78];
cz q[89], q[90];
cz q[11], q[12];
cz q[57], q[67];
cz q[36], q[41];
cz q[25], q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[44];
rz(pi/2) q[45];
rz(pi/2) q[3];
rz(pi/2) q[16];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[91];
rz(pi/2) q[92];
rz(pi/2) q[17];
rz(pi/2) q[27];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[4];
rz(pi/2) q[5];
rz(pi/2) q[79];
rz(pi/2) q[93];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[23];
rz(pi/2) q[24];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[6];
rz(pi/2) q[7];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[69];
rz(pi/2) q[78];
rz(pi/2) q[89];
rz(pi/2) q[90];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[36];
rz(pi/2) q[41];
rz(pi/2) q[25];
rz(pi/2) q[26];
rx(0.5) q[90];
rz(pi/4) q[90];
rx(0.5) q[91];
rz(pi/4) q[91];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(0.5) q[3];
rz(pi/4) q[3];
rx(0.5) q[4];
rz(pi/4) q[4];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[22];
rz(pi/4) q[22];
rx(0.5) q[23];
rz(pi/4) q[23];
rx(0.5) q[8];
rz(pi/4) q[8];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(0.5) q[41];
rz(pi/4) q[41];
rx(0.5) q[42];
rz(pi/4) q[42];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(0.5) q[21];
rz(pi/4) q[21];
rx(0.5) q[36];
rz(pi/4) q[36];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(0.5) q[24];
rz(pi/4) q[24];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(0.5) q[43];
rz(pi/4) q[43];
rx(0.5) q[44];
rz(pi/4) q[44];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(0.5) q[79];
rz(pi/4) q[79];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[90], q[91];
cz q[7], q[17];
cz q[3], q[4];
cz q[67], q[68];
cz q[33], q[39];
cz q[58], q[71];
cz q[22], q[23];
cz q[8], q[9];
cz q[27], q[28];
cz q[13], q[14];
cz q[37], q[45];
cz q[41], q[42];
cz q[50], q[51];
cz q[69], q[70];
cz q[18], q[31];
cz q[21], q[36];
cz q[10], q[11];
cz q[74], q[75];
cz q[24], q[25];
cz q[47], q[57];
cz q[43], q[44];
cz q[73], q[79];
cz q[29], q[30];
cz q[48], q[49];
cz q[34], q[35];
cz q[53], q[54];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[90];
rz(pi/2) q[91];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[3];
rz(pi/2) q[4];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[22];
rz(pi/2) q[23];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[41];
rz(pi/2) q[42];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[21];
rz(pi/2) q[36];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[24];
rz(pi/2) q[25];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[43];
rz(pi/2) q[44];
rz(pi/2) q[73];
rz(pi/2) q[79];
rz(pi/2) q[29];
rz(pi/2) q[30];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[53];
rz(pi/2) q[54];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(0.5) q[21];
rz(pi/4) q[21];
rx(0.5) q[22];
rz(pi/4) q[22];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(0.5) q[78];
rz(pi/4) q[78];
rx(0.5) q[89];
rz(pi/4) q[89];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(0.5) q[5];
rz(pi/4) q[5];
rx(0.5) q[6];
rz(pi/4) q[6];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(0.5) q[92];
rz(pi/4) q[92];
rx(0.5) q[93];
rz(pi/4) q[93];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(0.5) q[42];
rz(pi/4) q[42];
rx(0.5) q[43];
rz(pi/4) q[43];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[8];
rz(pi/4) q[8];
rx(0.5) q[16];
rz(pi/4) q[16];
rx(0.5) q[23];
rz(pi/4) q[23];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[21], q[22];
cz q[31], q[32];
cz q[78], q[89];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[5], q[6];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[92], q[93];
cz q[19], q[35];
cz q[47], q[48];
cz q[42], q[43];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
cz q[16], q[23];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[21];
rz(pi/2) q[22];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[78];
rz(pi/2) q[89];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[5];
rz(pi/2) q[6];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[92];
rz(pi/2) q[93];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[42];
rz(pi/2) q[43];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rz(pi/2) q[16];
rz(pi/2) q[23];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(0.5) q[44];
rz(pi/4) q[44];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(0.5) q[3];
rz(pi/4) q[3];
rx(0.5) q[16];
rz(pi/4) q[16];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(0.5) q[91];
rz(pi/4) q[91];
rx(0.5) q[92];
rz(pi/4) q[92];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(0.5) q[4];
rz(pi/4) q[4];
rx(0.5) q[5];
rz(pi/4) q[5];
rx(0.5) q[79];
rz(pi/4) q[79];
rx(0.5) q[93];
rz(pi/4) q[93];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[23];
rz(pi/4) q[23];
rx(0.5) q[24];
rz(pi/4) q[24];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(0.5) q[6];
rz(pi/4) q[6];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(0.5) q[78];
rz(pi/4) q[78];
rx(0.5) q[89];
rz(pi/4) q[89];
rx(0.5) q[90];
rz(pi/4) q[90];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(0.5) q[36];
rz(pi/4) q[36];
rx(0.5) q[41];
rz(pi/4) q[41];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[72], q[73];
cz q[44], q[45];
cz q[3], q[16];
cz q[29], q[38];
cz q[49], q[50];
cz q[91], q[92];
cz q[17], q[27];
cz q[32], q[33];
cz q[55], q[59];
cz q[4], q[5];
cz q[79], q[93];
cz q[51], q[52];
cz q[46], q[47];
cz q[23], q[24];
cz q[9], q[10];
cz q[39], q[53];
cz q[30], q[31];
cz q[6], q[7];
cz q[15], q[19];
cz q[70], q[71];
cz q[69], q[78];
cz q[89], q[90];
cz q[11], q[12];
cz q[57], q[67];
cz q[36], q[41];
cz q[25], q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[44];
rz(pi/2) q[45];
rz(pi/2) q[3];
rz(pi/2) q[16];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[91];
rz(pi/2) q[92];
rz(pi/2) q[17];
rz(pi/2) q[27];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[4];
rz(pi/2) q[5];
rz(pi/2) q[79];
rz(pi/2) q[93];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[23];
rz(pi/2) q[24];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[6];
rz(pi/2) q[7];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[69];
rz(pi/2) q[78];
rz(pi/2) q[89];
rz(pi/2) q[90];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[36];
rz(pi/2) q[41];
rz(pi/2) q[25];
rz(pi/2) q[26];
rx(0.5) q[90];
rz(pi/4) q[90];
rx(0.5) q[91];
rz(pi/4) q[91];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(0.5) q[3];
rz(pi/4) q[3];
rx(0.5) q[4];
rz(pi/4) q[4];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[22];
rz(pi/4) q[22];
rx(0.5) q[23];
rz(pi/4) q[23];
rx(0.5) q[8];
rz(pi/4) q[8];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(0.5) q[41];
rz(pi/4) q[41];
rx(0.5) q[42];
rz(pi/4) q[42];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(0.5) q[21];
rz(pi/4) q[21];
rx(0.5) q[36];
rz(pi/4) q[36];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(0.5) q[24];
rz(pi/4) q[24];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(0.5) q[43];
rz(pi/4) q[43];
rx(0.5) q[44];
rz(pi/4) q[44];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(0.5) q[79];
rz(pi/4) q[79];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[90], q[91];
cz q[7], q[17];
cz q[3], q[4];
cz q[67], q[68];
cz q[33], q[39];
cz q[58], q[71];
cz q[22], q[23];
cz q[8], q[9];
cz q[27], q[28];
cz q[13], q[14];
cz q[37], q[45];
cz q[41], q[42];
cz q[50], q[51];
cz q[69], q[70];
cz q[18], q[31];
cz q[21], q[36];
cz q[10], q[11];
cz q[74], q[75];
cz q[24], q[25];
cz q[47], q[57];
cz q[43], q[44];
cz q[73], q[79];
cz q[29], q[30];
cz q[48], q[49];
cz q[34], q[35];
cz q[53], q[54];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[90];
rz(pi/2) q[91];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[3];
rz(pi/2) q[4];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[22];
rz(pi/2) q[23];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[41];
rz(pi/2) q[42];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[21];
rz(pi/2) q[36];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[24];
rz(pi/2) q[25];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[43];
rz(pi/2) q[44];
rz(pi/2) q[73];
rz(pi/2) q[79];
rz(pi/2) q[29];
rz(pi/2) q[30];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[53];
rz(pi/2) q[54];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(0.5) q[21];
rz(pi/4) q[21];
rx(0.5) q[22];
rz(pi/4) q[22];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(0.5) q[78];
rz(pi/4) q[78];
rx(0.5) q[89];
rz(pi/4) q[89];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(0.5) q[5];
rz(pi/4) q[5];
rx(0.5) q[6];
rz(pi/4) q[6];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(0.5) q[92];
rz(pi/4) q[92];
rx(0.5) q[93];
rz(pi/4) q[93];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(0.5) q[42];
rz(pi/4) q[42];
rx(0.5) q[43];
rz(pi/4) q[43];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[8];
rz(pi/4) q[8];
rx(0.5) q[16];
rz(pi/4) q[16];
rx(0.5) q[23];
rz(pi/4) q[23];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[21], q[22];
cz q[31], q[32];
cz q[78], q[89];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[5], q[6];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[92], q[93];
cz q[19], q[35];
cz q[47], q[48];
cz q[42], q[43];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
cz q[16], q[23];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[21];
rz(pi/2) q[22];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[78];
rz(pi/2) q[89];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[5];
rz(pi/2) q[6];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[92];
rz(pi/2) q[93];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[42];
rz(pi/2) q[43];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rz(pi/2) q[16];
rz(pi/2) q[23];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(0.5) q[44];
rz(pi/4) q[44];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(0.5) q[3];
rz(pi/4) q[3];
rx(0.5) q[16];
rz(pi/4) q[16];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(0.5) q[91];
rz(pi/4) q[91];
rx(0.5) q[92];
rz(pi/4) q[92];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(0.5) q[4];
rz(pi/4) q[4];
rx(0.5) q[5];
rz(pi/4) q[5];
rx(0.5) q[79];
rz(pi/4) q[79];
rx(0.5) q[93];
rz(pi/4) q[93];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[23];
rz(pi/4) q[23];
rx(0.5) q[24];
rz(pi/4) q[24];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(0.5) q[6];
rz(pi/4) q[6];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(0.5) q[78];
rz(pi/4) q[78];
rx(0.5) q[89];
rz(pi/4) q[89];
rx(0.5) q[90];
rz(pi/4) q[90];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(0.5) q[36];
rz(pi/4) q[36];
rx(0.5) q[41];
rz(pi/4) q[41];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[72], q[73];
cz q[44], q[45];
cz q[3], q[16];
cz q[29], q[38];
cz q[49], q[50];
cz q[91], q[92];
cz q[17], q[27];
cz q[32], q[33];
cz q[55], q[59];
cz q[4], q[5];
cz q[79], q[93];
cz q[51], q[52];
cz q[46], q[47];
cz q[23], q[24];
cz q[9], q[10];
cz q[39], q[53];
cz q[30], q[31];
cz q[6], q[7];
cz q[15], q[19];
cz q[70], q[71];
cz q[69], q[78];
cz q[89], q[90];
cz q[11], q[12];
cz q[57], q[67];
cz q[36], q[41];
cz q[25], q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[44];
rz(pi/2) q[45];
rz(pi/2) q[3];
rz(pi/2) q[16];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[91];
rz(pi/2) q[92];
rz(pi/2) q[17];
rz(pi/2) q[27];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[4];
rz(pi/2) q[5];
rz(pi/2) q[79];
rz(pi/2) q[93];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[23];
rz(pi/2) q[24];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[6];
rz(pi/2) q[7];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[69];
rz(pi/2) q[78];
rz(pi/2) q[89];
rz(pi/2) q[90];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[36];
rz(pi/2) q[41];
rz(pi/2) q[25];
rz(pi/2) q[26];
rx(0.5) q[90];
rz(pi/4) q[90];
rx(0.5) q[91];
rz(pi/4) q[91];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(0.5) q[3];
rz(pi/4) q[3];
rx(0.5) q[4];
rz(pi/4) q[4];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[22];
rz(pi/4) q[22];
rx(0.5) q[23];
rz(pi/4) q[23];
rx(0.5) q[8];
rz(pi/4) q[8];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(0.5) q[41];
rz(pi/4) q[41];
rx(0.5) q[42];
rz(pi/4) q[42];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(0.5) q[21];
rz(pi/4) q[21];
rx(0.5) q[36];
rz(pi/4) q[36];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(0.5) q[24];
rz(pi/4) q[24];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(0.5) q[43];
rz(pi/4) q[43];
rx(0.5) q[44];
rz(pi/4) q[44];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(0.5) q[79];
rz(pi/4) q[79];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[90], q[91];
cz q[7], q[17];
cz q[3], q[4];
cz q[67], q[68];
cz q[33], q[39];
cz q[58], q[71];
cz q[22], q[23];
cz q[8], q[9];
cz q[27], q[28];
cz q[13], q[14];
cz q[37], q[45];
cz q[41], q[42];
cz q[50], q[51];
cz q[69], q[70];
cz q[18], q[31];
cz q[21], q[36];
cz q[10], q[11];
cz q[74], q[75];
cz q[24], q[25];
cz q[47], q[57];
cz q[43], q[44];
cz q[73], q[79];
cz q[29], q[30];
cz q[48], q[49];
cz q[34], q[35];
cz q[53], q[54];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[90];
rz(pi/2) q[91];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[3];
rz(pi/2) q[4];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[22];
rz(pi/2) q[23];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[41];
rz(pi/2) q[42];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[21];
rz(pi/2) q[36];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[24];
rz(pi/2) q[25];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[43];
rz(pi/2) q[44];
rz(pi/2) q[73];
rz(pi/2) q[79];
rz(pi/2) q[29];
rz(pi/2) q[30];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[53];
rz(pi/2) q[54];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(0.5) q[21];
rz(pi/4) q[21];
rx(0.5) q[22];
rz(pi/4) q[22];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(0.5) q[78];
rz(pi/4) q[78];
rx(0.5) q[89];
rz(pi/4) q[89];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(0.5) q[5];
rz(pi/4) q[5];
rx(0.5) q[6];
rz(pi/4) q[6];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(0.5) q[92];
rz(pi/4) q[92];
rx(0.5) q[93];
rz(pi/4) q[93];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(0.5) q[42];
rz(pi/4) q[42];
rx(0.5) q[43];
rz(pi/4) q[43];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[8];
rz(pi/4) q[8];
rx(0.5) q[16];
rz(pi/4) q[16];
rx(0.5) q[23];
rz(pi/4) q[23];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[21], q[22];
cz q[31], q[32];
cz q[78], q[89];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[5], q[6];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[92], q[93];
cz q[19], q[35];
cz q[47], q[48];
cz q[42], q[43];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
cz q[16], q[23];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[21];
rz(pi/2) q[22];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[78];
rz(pi/2) q[89];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[5];
rz(pi/2) q[6];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[92];
rz(pi/2) q[93];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[42];
rz(pi/2) q[43];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rz(pi/2) q[16];
rz(pi/2) q[23];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(0.5) q[44];
rz(pi/4) q[44];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(0.5) q[3];
rz(pi/4) q[3];
rx(0.5) q[16];
rz(pi/4) q[16];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(0.5) q[91];
rz(pi/4) q[91];
rx(0.5) q[92];
rz(pi/4) q[92];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(0.5) q[4];
rz(pi/4) q[4];
rx(0.5) q[5];
rz(pi/4) q[5];
rx(0.5) q[79];
rz(pi/4) q[79];
rx(0.5) q[93];
rz(pi/4) q[93];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[23];
rz(pi/4) q[23];
rx(0.5) q[24];
rz(pi/4) q[24];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(0.5) q[6];
rz(pi/4) q[6];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(0.5) q[78];
rz(pi/4) q[78];
rx(0.5) q[89];
rz(pi/4) q[89];
rx(0.5) q[90];
rz(pi/4) q[90];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(0.5) q[36];
rz(pi/4) q[36];
rx(0.5) q[41];
rz(pi/4) q[41];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[72], q[73];
cz q[44], q[45];
cz q[3], q[16];
cz q[29], q[38];
cz q[49], q[50];
cz q[91], q[92];
cz q[17], q[27];
cz q[32], q[33];
cz q[55], q[59];
cz q[4], q[5];
cz q[79], q[93];
cz q[51], q[52];
cz q[46], q[47];
cz q[23], q[24];
cz q[9], q[10];
cz q[39], q[53];
cz q[30], q[31];
cz q[6], q[7];
cz q[15], q[19];
cz q[70], q[71];
cz q[69], q[78];
cz q[89], q[90];
cz q[11], q[12];
cz q[57], q[67];
cz q[36], q[41];
cz q[25], q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[44];
rz(pi/2) q[45];
rz(pi/2) q[3];
rz(pi/2) q[16];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[91];
rz(pi/2) q[92];
rz(pi/2) q[17];
rz(pi/2) q[27];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[4];
rz(pi/2) q[5];
rz(pi/2) q[79];
rz(pi/2) q[93];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[23];
rz(pi/2) q[24];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[6];
rz(pi/2) q[7];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[69];
rz(pi/2) q[78];
rz(pi/2) q[89];
rz(pi/2) q[90];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[36];
rz(pi/2) q[41];
rz(pi/2) q[25];
rz(pi/2) q[26];
rx(0.5) q[90];
rz(pi/4) q[90];
rx(0.5) q[91];
rz(pi/4) q[91];
rx(0.5) q[7];
rz(pi/4) q[7];
rx(0.5) q[17];
rz(pi/4) q[17];
rx(0.5) q[3];
rz(pi/4) q[3];
rx(0.5) q[4];
rz(pi/4) q[4];
rx(0.5) q[67];
rz(pi/4) q[67];
rx(0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(0.5) q[22];
rz(pi/4) q[22];
rx(0.5) q[23];
rz(pi/4) q[23];
rx(0.5) q[8];
rz(pi/4) q[8];
rx(0.5) q[9];
rz(pi/4) q[9];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(0.5) q[41];
rz(pi/4) q[41];
rx(0.5) q[42];
rz(pi/4) q[42];
rx(0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(0.5) q[69];
rz(pi/4) q[69];
rx(0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(0.5) q[21];
rz(pi/4) q[21];
rx(0.5) q[36];
rz(pi/4) q[36];
rx(0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(0.5) q[24];
rz(pi/4) q[24];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(0.5) q[57];
rz(pi/4) q[57];
rx(0.5) q[43];
rz(pi/4) q[43];
rx(0.5) q[44];
rz(pi/4) q[44];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(0.5) q[79];
rz(pi/4) q[79];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[90], q[91];
cz q[7], q[17];
cz q[3], q[4];
cz q[67], q[68];
cz q[33], q[39];
cz q[58], q[71];
cz q[22], q[23];
cz q[8], q[9];
cz q[27], q[28];
cz q[13], q[14];
cz q[37], q[45];
cz q[41], q[42];
cz q[50], q[51];
cz q[69], q[70];
cz q[18], q[31];
cz q[21], q[36];
cz q[10], q[11];
cz q[74], q[75];
cz q[24], q[25];
cz q[47], q[57];
cz q[43], q[44];
cz q[73], q[79];
cz q[29], q[30];
cz q[48], q[49];
cz q[34], q[35];
cz q[53], q[54];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[90];
rz(pi/2) q[91];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[3];
rz(pi/2) q[4];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[22];
rz(pi/2) q[23];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[41];
rz(pi/2) q[42];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[21];
rz(pi/2) q[36];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[24];
rz(pi/2) q[25];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[43];
rz(pi/2) q[44];
rz(pi/2) q[73];
rz(pi/2) q[79];
rz(pi/2) q[29];
rz(pi/2) q[30];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[53];
rz(pi/2) q[54];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[79];
rz(-pi/2) q[73];
rz(-pi/2) q[44];
rz(-pi/2) q[43];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[25];
rz(-pi/2) q[24];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[36];
rz(-pi/2) q[21];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[42];
rz(-pi/2) q[41];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[23];
rz(-pi/2) q[22];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[4];
rz(-pi/2) q[3];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[91];
rz(-pi/2) q[90];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[53], q[54];
cz q[34], q[35];
cz q[48], q[49];
cz q[29], q[30];
cz q[73], q[79];
cz q[43], q[44];
cz q[47], q[57];
cz q[24], q[25];
cz q[74], q[75];
cz q[10], q[11];
cz q[21], q[36];
cz q[18], q[31];
cz q[69], q[70];
cz q[50], q[51];
cz q[41], q[42];
cz q[37], q[45];
cz q[13], q[14];
cz q[27], q[28];
cz q[8], q[9];
cz q[22], q[23];
cz q[58], q[71];
cz q[33], q[39];
cz q[67], q[68];
cz q[3], q[4];
cz q[7], q[17];
cz q[90], q[91];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[79];
rx(0.5) q[79];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[44];
rx(0.5) q[44];
rz(-pi/4) q[43];
rx(0.5) q[43];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[24];
rx(0.5) q[24];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[36];
rx(0.5) q[36];
rz(-pi/4) q[21];
rx(0.5) q[21];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[42];
rx(0.5) q[42];
rz(-pi/4) q[41];
rx(0.5) q[41];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[23];
rx(0.5) q[23];
rz(-pi/4) q[22];
rx(0.5) q[22];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[4];
rx(0.5) q[4];
rz(-pi/4) q[3];
rx(0.5) q[3];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[91];
rx(0.5) q[91];
rz(-pi/4) q[90];
rx(0.5) q[90];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[41];
rz(-pi/2) q[36];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[90];
rz(-pi/2) q[89];
rz(-pi/2) q[78];
rz(-pi/2) q[69];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[7];
rz(-pi/2) q[6];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
rz(-pi/2) q[24];
rz(-pi/2) q[23];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[93];
rz(-pi/2) q[79];
rz(-pi/2) q[5];
rz(-pi/2) q[4];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[92];
rz(-pi/2) q[91];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[16];
rz(-pi/2) q[3];
rz(-pi/2) q[45];
rz(-pi/2) q[44];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[25], q[26];
cz q[36], q[41];
cz q[57], q[67];
cz q[11], q[12];
cz q[89], q[90];
cz q[69], q[78];
cz q[70], q[71];
cz q[15], q[19];
cz q[6], q[7];
cz q[30], q[31];
cz q[39], q[53];
cz q[9], q[10];
cz q[23], q[24];
cz q[46], q[47];
cz q[51], q[52];
cz q[79], q[93];
cz q[4], q[5];
cz q[55], q[59];
cz q[32], q[33];
cz q[17], q[27];
cz q[91], q[92];
cz q[49], q[50];
cz q[29], q[38];
cz q[3], q[16];
cz q[44], q[45];
cz q[72], q[73];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[41];
rx(0.5) q[41];
rz(-pi/4) q[36];
rx(0.5) q[36];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[90];
rx(0.5) q[90];
rz(-pi/4) q[89];
rx(0.5) q[89];
rz(-pi/4) q[78];
rx(0.5) q[78];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[6];
rx(0.5) q[6];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/4) q[24];
rx(0.5) q[24];
rz(-pi/4) q[23];
rx(0.5) q[23];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[93];
rx(0.5) q[93];
rz(-pi/4) q[79];
rx(0.5) q[79];
rz(-pi/4) q[5];
rx(0.5) q[5];
rz(-pi/4) q[4];
rx(0.5) q[4];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[92];
rx(0.5) q[92];
rz(-pi/4) q[91];
rx(0.5) q[91];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[16];
rx(0.5) q[16];
rz(-pi/4) q[3];
rx(0.5) q[3];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[44];
rx(0.5) q[44];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/2) q[23];
rz(-pi/2) q[16];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[43];
rz(-pi/2) q[42];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[93];
rz(-pi/2) q[92];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[6];
rz(-pi/2) q[5];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[89];
rz(-pi/2) q[78];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[22];
rz(-pi/2) q[21];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[16], q[23];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[42], q[43];
cz q[47], q[48];
cz q[19], q[35];
cz q[92], q[93];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[5], q[6];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[78], q[89];
cz q[31], q[32];
cz q[21], q[22];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[23];
rx(0.5) q[23];
rz(-pi/4) q[16];
rx(0.5) q[16];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[43];
rx(0.5) q[43];
rz(-pi/4) q[42];
rx(0.5) q[42];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[93];
rx(0.5) q[93];
rz(-pi/4) q[92];
rx(0.5) q[92];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[6];
rx(0.5) q[6];
rz(-pi/4) q[5];
rx(0.5) q[5];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[89];
rx(0.5) q[89];
rz(-pi/4) q[78];
rx(0.5) q[78];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[22];
rx(0.5) q[22];
rz(-pi/4) q[21];
rx(0.5) q[21];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[79];
rz(-pi/2) q[73];
rz(-pi/2) q[44];
rz(-pi/2) q[43];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[25];
rz(-pi/2) q[24];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[36];
rz(-pi/2) q[21];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[42];
rz(-pi/2) q[41];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[23];
rz(-pi/2) q[22];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[4];
rz(-pi/2) q[3];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[91];
rz(-pi/2) q[90];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[53], q[54];
cz q[34], q[35];
cz q[48], q[49];
cz q[29], q[30];
cz q[73], q[79];
cz q[43], q[44];
cz q[47], q[57];
cz q[24], q[25];
cz q[74], q[75];
cz q[10], q[11];
cz q[21], q[36];
cz q[18], q[31];
cz q[69], q[70];
cz q[50], q[51];
cz q[41], q[42];
cz q[37], q[45];
cz q[13], q[14];
cz q[27], q[28];
cz q[8], q[9];
cz q[22], q[23];
cz q[58], q[71];
cz q[33], q[39];
cz q[67], q[68];
cz q[3], q[4];
cz q[7], q[17];
cz q[90], q[91];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[79];
rx(0.5) q[79];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[44];
rx(0.5) q[44];
rz(-pi/4) q[43];
rx(0.5) q[43];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[24];
rx(0.5) q[24];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[36];
rx(0.5) q[36];
rz(-pi/4) q[21];
rx(0.5) q[21];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[42];
rx(0.5) q[42];
rz(-pi/4) q[41];
rx(0.5) q[41];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[23];
rx(0.5) q[23];
rz(-pi/4) q[22];
rx(0.5) q[22];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[4];
rx(0.5) q[4];
rz(-pi/4) q[3];
rx(0.5) q[3];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[91];
rx(0.5) q[91];
rz(-pi/4) q[90];
rx(0.5) q[90];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[41];
rz(-pi/2) q[36];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[90];
rz(-pi/2) q[89];
rz(-pi/2) q[78];
rz(-pi/2) q[69];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[7];
rz(-pi/2) q[6];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
rz(-pi/2) q[24];
rz(-pi/2) q[23];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[93];
rz(-pi/2) q[79];
rz(-pi/2) q[5];
rz(-pi/2) q[4];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[92];
rz(-pi/2) q[91];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[16];
rz(-pi/2) q[3];
rz(-pi/2) q[45];
rz(-pi/2) q[44];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[25], q[26];
cz q[36], q[41];
cz q[57], q[67];
cz q[11], q[12];
cz q[89], q[90];
cz q[69], q[78];
cz q[70], q[71];
cz q[15], q[19];
cz q[6], q[7];
cz q[30], q[31];
cz q[39], q[53];
cz q[9], q[10];
cz q[23], q[24];
cz q[46], q[47];
cz q[51], q[52];
cz q[79], q[93];
cz q[4], q[5];
cz q[55], q[59];
cz q[32], q[33];
cz q[17], q[27];
cz q[91], q[92];
cz q[49], q[50];
cz q[29], q[38];
cz q[3], q[16];
cz q[44], q[45];
cz q[72], q[73];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[41];
rx(0.5) q[41];
rz(-pi/4) q[36];
rx(0.5) q[36];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[90];
rx(0.5) q[90];
rz(-pi/4) q[89];
rx(0.5) q[89];
rz(-pi/4) q[78];
rx(0.5) q[78];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[6];
rx(0.5) q[6];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/4) q[24];
rx(0.5) q[24];
rz(-pi/4) q[23];
rx(0.5) q[23];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[93];
rx(0.5) q[93];
rz(-pi/4) q[79];
rx(0.5) q[79];
rz(-pi/4) q[5];
rx(0.5) q[5];
rz(-pi/4) q[4];
rx(0.5) q[4];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[92];
rx(0.5) q[92];
rz(-pi/4) q[91];
rx(0.5) q[91];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[16];
rx(0.5) q[16];
rz(-pi/4) q[3];
rx(0.5) q[3];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[44];
rx(0.5) q[44];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/2) q[23];
rz(-pi/2) q[16];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[43];
rz(-pi/2) q[42];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[93];
rz(-pi/2) q[92];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[6];
rz(-pi/2) q[5];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[89];
rz(-pi/2) q[78];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[22];
rz(-pi/2) q[21];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[16], q[23];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[42], q[43];
cz q[47], q[48];
cz q[19], q[35];
cz q[92], q[93];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[5], q[6];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[78], q[89];
cz q[31], q[32];
cz q[21], q[22];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[23];
rx(0.5) q[23];
rz(-pi/4) q[16];
rx(0.5) q[16];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[43];
rx(0.5) q[43];
rz(-pi/4) q[42];
rx(0.5) q[42];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[93];
rx(0.5) q[93];
rz(-pi/4) q[92];
rx(0.5) q[92];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[6];
rx(0.5) q[6];
rz(-pi/4) q[5];
rx(0.5) q[5];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[89];
rx(0.5) q[89];
rz(-pi/4) q[78];
rx(0.5) q[78];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[22];
rx(0.5) q[22];
rz(-pi/4) q[21];
rx(0.5) q[21];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[79];
rz(-pi/2) q[73];
rz(-pi/2) q[44];
rz(-pi/2) q[43];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[25];
rz(-pi/2) q[24];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[36];
rz(-pi/2) q[21];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[42];
rz(-pi/2) q[41];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[23];
rz(-pi/2) q[22];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[4];
rz(-pi/2) q[3];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[91];
rz(-pi/2) q[90];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[53], q[54];
cz q[34], q[35];
cz q[48], q[49];
cz q[29], q[30];
cz q[73], q[79];
cz q[43], q[44];
cz q[47], q[57];
cz q[24], q[25];
cz q[74], q[75];
cz q[10], q[11];
cz q[21], q[36];
cz q[18], q[31];
cz q[69], q[70];
cz q[50], q[51];
cz q[41], q[42];
cz q[37], q[45];
cz q[13], q[14];
cz q[27], q[28];
cz q[8], q[9];
cz q[22], q[23];
cz q[58], q[71];
cz q[33], q[39];
cz q[67], q[68];
cz q[3], q[4];
cz q[7], q[17];
cz q[90], q[91];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[79];
rx(0.5) q[79];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[44];
rx(0.5) q[44];
rz(-pi/4) q[43];
rx(0.5) q[43];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[24];
rx(0.5) q[24];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[36];
rx(0.5) q[36];
rz(-pi/4) q[21];
rx(0.5) q[21];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[42];
rx(0.5) q[42];
rz(-pi/4) q[41];
rx(0.5) q[41];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[23];
rx(0.5) q[23];
rz(-pi/4) q[22];
rx(0.5) q[22];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[4];
rx(0.5) q[4];
rz(-pi/4) q[3];
rx(0.5) q[3];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[91];
rx(0.5) q[91];
rz(-pi/4) q[90];
rx(0.5) q[90];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[41];
rz(-pi/2) q[36];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[90];
rz(-pi/2) q[89];
rz(-pi/2) q[78];
rz(-pi/2) q[69];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[7];
rz(-pi/2) q[6];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
rz(-pi/2) q[24];
rz(-pi/2) q[23];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[93];
rz(-pi/2) q[79];
rz(-pi/2) q[5];
rz(-pi/2) q[4];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[92];
rz(-pi/2) q[91];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[16];
rz(-pi/2) q[3];
rz(-pi/2) q[45];
rz(-pi/2) q[44];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[25], q[26];
cz q[36], q[41];
cz q[57], q[67];
cz q[11], q[12];
cz q[89], q[90];
cz q[69], q[78];
cz q[70], q[71];
cz q[15], q[19];
cz q[6], q[7];
cz q[30], q[31];
cz q[39], q[53];
cz q[9], q[10];
cz q[23], q[24];
cz q[46], q[47];
cz q[51], q[52];
cz q[79], q[93];
cz q[4], q[5];
cz q[55], q[59];
cz q[32], q[33];
cz q[17], q[27];
cz q[91], q[92];
cz q[49], q[50];
cz q[29], q[38];
cz q[3], q[16];
cz q[44], q[45];
cz q[72], q[73];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[41];
rx(0.5) q[41];
rz(-pi/4) q[36];
rx(0.5) q[36];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[90];
rx(0.5) q[90];
rz(-pi/4) q[89];
rx(0.5) q[89];
rz(-pi/4) q[78];
rx(0.5) q[78];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[6];
rx(0.5) q[6];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/4) q[24];
rx(0.5) q[24];
rz(-pi/4) q[23];
rx(0.5) q[23];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[93];
rx(0.5) q[93];
rz(-pi/4) q[79];
rx(0.5) q[79];
rz(-pi/4) q[5];
rx(0.5) q[5];
rz(-pi/4) q[4];
rx(0.5) q[4];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[92];
rx(0.5) q[92];
rz(-pi/4) q[91];
rx(0.5) q[91];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[16];
rx(0.5) q[16];
rz(-pi/4) q[3];
rx(0.5) q[3];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[44];
rx(0.5) q[44];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/2) q[23];
rz(-pi/2) q[16];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[43];
rz(-pi/2) q[42];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[93];
rz(-pi/2) q[92];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[6];
rz(-pi/2) q[5];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[89];
rz(-pi/2) q[78];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[22];
rz(-pi/2) q[21];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[16], q[23];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[42], q[43];
cz q[47], q[48];
cz q[19], q[35];
cz q[92], q[93];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[5], q[6];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[78], q[89];
cz q[31], q[32];
cz q[21], q[22];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[23];
rx(0.5) q[23];
rz(-pi/4) q[16];
rx(0.5) q[16];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[43];
rx(0.5) q[43];
rz(-pi/4) q[42];
rx(0.5) q[42];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[93];
rx(0.5) q[93];
rz(-pi/4) q[92];
rx(0.5) q[92];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[6];
rx(0.5) q[6];
rz(-pi/4) q[5];
rx(0.5) q[5];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[89];
rx(0.5) q[89];
rz(-pi/4) q[78];
rx(0.5) q[78];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[22];
rx(0.5) q[22];
rz(-pi/4) q[21];
rx(0.5) q[21];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[79];
rz(-pi/2) q[73];
rz(-pi/2) q[44];
rz(-pi/2) q[43];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[25];
rz(-pi/2) q[24];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[36];
rz(-pi/2) q[21];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[42];
rz(-pi/2) q[41];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[23];
rz(-pi/2) q[22];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[4];
rz(-pi/2) q[3];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[91];
rz(-pi/2) q[90];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[53], q[54];
cz q[34], q[35];
cz q[48], q[49];
cz q[29], q[30];
cz q[73], q[79];
cz q[43], q[44];
cz q[47], q[57];
cz q[24], q[25];
cz q[74], q[75];
cz q[10], q[11];
cz q[21], q[36];
cz q[18], q[31];
cz q[69], q[70];
cz q[50], q[51];
cz q[41], q[42];
cz q[37], q[45];
cz q[13], q[14];
cz q[27], q[28];
cz q[8], q[9];
cz q[22], q[23];
cz q[58], q[71];
cz q[33], q[39];
cz q[67], q[68];
cz q[3], q[4];
cz q[7], q[17];
cz q[90], q[91];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[79];
rx(0.5) q[79];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[44];
rx(0.5) q[44];
rz(-pi/4) q[43];
rx(0.5) q[43];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[24];
rx(0.5) q[24];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[36];
rx(0.5) q[36];
rz(-pi/4) q[21];
rx(0.5) q[21];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[42];
rx(0.5) q[42];
rz(-pi/4) q[41];
rx(0.5) q[41];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[23];
rx(0.5) q[23];
rz(-pi/4) q[22];
rx(0.5) q[22];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[4];
rx(0.5) q[4];
rz(-pi/4) q[3];
rx(0.5) q[3];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[91];
rx(0.5) q[91];
rz(-pi/4) q[90];
rx(0.5) q[90];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[41];
rz(-pi/2) q[36];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[90];
rz(-pi/2) q[89];
rz(-pi/2) q[78];
rz(-pi/2) q[69];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[7];
rz(-pi/2) q[6];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
rz(-pi/2) q[24];
rz(-pi/2) q[23];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[93];
rz(-pi/2) q[79];
rz(-pi/2) q[5];
rz(-pi/2) q[4];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[92];
rz(-pi/2) q[91];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[16];
rz(-pi/2) q[3];
rz(-pi/2) q[45];
rz(-pi/2) q[44];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[25], q[26];
cz q[36], q[41];
cz q[57], q[67];
cz q[11], q[12];
cz q[89], q[90];
cz q[69], q[78];
cz q[70], q[71];
cz q[15], q[19];
cz q[6], q[7];
cz q[30], q[31];
cz q[39], q[53];
cz q[9], q[10];
cz q[23], q[24];
cz q[46], q[47];
cz q[51], q[52];
cz q[79], q[93];
cz q[4], q[5];
cz q[55], q[59];
cz q[32], q[33];
cz q[17], q[27];
cz q[91], q[92];
cz q[49], q[50];
cz q[29], q[38];
cz q[3], q[16];
cz q[44], q[45];
cz q[72], q[73];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[41];
rx(0.5) q[41];
rz(-pi/4) q[36];
rx(0.5) q[36];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[90];
rx(0.5) q[90];
rz(-pi/4) q[89];
rx(0.5) q[89];
rz(-pi/4) q[78];
rx(0.5) q[78];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[6];
rx(0.5) q[6];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/4) q[24];
rx(0.5) q[24];
rz(-pi/4) q[23];
rx(0.5) q[23];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[93];
rx(0.5) q[93];
rz(-pi/4) q[79];
rx(0.5) q[79];
rz(-pi/4) q[5];
rx(0.5) q[5];
rz(-pi/4) q[4];
rx(0.5) q[4];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[92];
rx(0.5) q[92];
rz(-pi/4) q[91];
rx(0.5) q[91];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[16];
rx(0.5) q[16];
rz(-pi/4) q[3];
rx(0.5) q[3];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[44];
rx(0.5) q[44];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/2) q[23];
rz(-pi/2) q[16];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[43];
rz(-pi/2) q[42];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[93];
rz(-pi/2) q[92];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[6];
rz(-pi/2) q[5];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[89];
rz(-pi/2) q[78];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[22];
rz(-pi/2) q[21];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[16], q[23];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[42], q[43];
cz q[47], q[48];
cz q[19], q[35];
cz q[92], q[93];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[5], q[6];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[78], q[89];
cz q[31], q[32];
cz q[21], q[22];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[23];
rx(0.5) q[23];
rz(-pi/4) q[16];
rx(0.5) q[16];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[43];
rx(0.5) q[43];
rz(-pi/4) q[42];
rx(0.5) q[42];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[93];
rx(0.5) q[93];
rz(-pi/4) q[92];
rx(0.5) q[92];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[6];
rx(0.5) q[6];
rz(-pi/4) q[5];
rx(0.5) q[5];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[89];
rx(0.5) q[89];
rz(-pi/4) q[78];
rx(0.5) q[78];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[22];
rx(0.5) q[22];
rz(-pi/4) q[21];
rx(0.5) q[21];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[79];
rz(-pi/2) q[73];
rz(-pi/2) q[44];
rz(-pi/2) q[43];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[25];
rz(-pi/2) q[24];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[36];
rz(-pi/2) q[21];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[42];
rz(-pi/2) q[41];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[23];
rz(-pi/2) q[22];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[4];
rz(-pi/2) q[3];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[91];
rz(-pi/2) q[90];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[53], q[54];
cz q[34], q[35];
cz q[48], q[49];
cz q[29], q[30];
cz q[73], q[79];
cz q[43], q[44];
cz q[47], q[57];
cz q[24], q[25];
cz q[74], q[75];
cz q[10], q[11];
cz q[21], q[36];
cz q[18], q[31];
cz q[69], q[70];
cz q[50], q[51];
cz q[41], q[42];
cz q[37], q[45];
cz q[13], q[14];
cz q[27], q[28];
cz q[8], q[9];
cz q[22], q[23];
cz q[58], q[71];
cz q[33], q[39];
cz q[67], q[68];
cz q[3], q[4];
cz q[7], q[17];
cz q[90], q[91];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[79];
rx(0.5) q[79];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[44];
rx(0.5) q[44];
rz(-pi/4) q[43];
rx(0.5) q[43];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[24];
rx(0.5) q[24];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[36];
rx(0.5) q[36];
rz(-pi/4) q[21];
rx(0.5) q[21];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[42];
rx(0.5) q[42];
rz(-pi/4) q[41];
rx(0.5) q[41];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[23];
rx(0.5) q[23];
rz(-pi/4) q[22];
rx(0.5) q[22];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[4];
rx(0.5) q[4];
rz(-pi/4) q[3];
rx(0.5) q[3];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[91];
rx(0.5) q[91];
rz(-pi/4) q[90];
rx(0.5) q[90];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[41];
rz(-pi/2) q[36];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[90];
rz(-pi/2) q[89];
rz(-pi/2) q[78];
rz(-pi/2) q[69];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[7];
rz(-pi/2) q[6];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
rz(-pi/2) q[24];
rz(-pi/2) q[23];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[93];
rz(-pi/2) q[79];
rz(-pi/2) q[5];
rz(-pi/2) q[4];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[92];
rz(-pi/2) q[91];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[16];
rz(-pi/2) q[3];
rz(-pi/2) q[45];
rz(-pi/2) q[44];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[25], q[26];
cz q[36], q[41];
cz q[57], q[67];
cz q[11], q[12];
cz q[89], q[90];
cz q[69], q[78];
cz q[70], q[71];
cz q[15], q[19];
cz q[6], q[7];
cz q[30], q[31];
cz q[39], q[53];
cz q[9], q[10];
cz q[23], q[24];
cz q[46], q[47];
cz q[51], q[52];
cz q[79], q[93];
cz q[4], q[5];
cz q[55], q[59];
cz q[32], q[33];
cz q[17], q[27];
cz q[91], q[92];
cz q[49], q[50];
cz q[29], q[38];
cz q[3], q[16];
cz q[44], q[45];
cz q[72], q[73];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[41];
rx(0.5) q[41];
rz(-pi/4) q[36];
rx(0.5) q[36];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[90];
rx(0.5) q[90];
rz(-pi/4) q[89];
rx(0.5) q[89];
rz(-pi/4) q[78];
rx(0.5) q[78];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[6];
rx(0.5) q[6];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/4) q[24];
rx(0.5) q[24];
rz(-pi/4) q[23];
rx(0.5) q[23];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[93];
rx(0.5) q[93];
rz(-pi/4) q[79];
rx(0.5) q[79];
rz(-pi/4) q[5];
rx(0.5) q[5];
rz(-pi/4) q[4];
rx(0.5) q[4];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[92];
rx(0.5) q[92];
rz(-pi/4) q[91];
rx(0.5) q[91];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[16];
rx(0.5) q[16];
rz(-pi/4) q[3];
rx(0.5) q[3];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[44];
rx(0.5) q[44];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/2) q[23];
rz(-pi/2) q[16];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[43];
rz(-pi/2) q[42];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[93];
rz(-pi/2) q[92];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[6];
rz(-pi/2) q[5];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[89];
rz(-pi/2) q[78];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[22];
rz(-pi/2) q[21];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[16], q[23];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[42], q[43];
cz q[47], q[48];
cz q[19], q[35];
cz q[92], q[93];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[5], q[6];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[78], q[89];
cz q[31], q[32];
cz q[21], q[22];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[23];
rx(0.5) q[23];
rz(-pi/4) q[16];
rx(0.5) q[16];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[43];
rx(0.5) q[43];
rz(-pi/4) q[42];
rx(0.5) q[42];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[93];
rx(0.5) q[93];
rz(-pi/4) q[92];
rx(0.5) q[92];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[6];
rx(0.5) q[6];
rz(-pi/4) q[5];
rx(0.5) q[5];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[89];
rx(0.5) q[89];
rz(-pi/4) q[78];
rx(0.5) q[78];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[22];
rx(0.5) q[22];
rz(-pi/4) q[21];
rx(0.5) q[21];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[79];
rz(-pi/2) q[73];
rz(-pi/2) q[44];
rz(-pi/2) q[43];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[25];
rz(-pi/2) q[24];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[36];
rz(-pi/2) q[21];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[42];
rz(-pi/2) q[41];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[23];
rz(-pi/2) q[22];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[4];
rz(-pi/2) q[3];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[91];
rz(-pi/2) q[90];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[53], q[54];
cz q[34], q[35];
cz q[48], q[49];
cz q[29], q[30];
cz q[73], q[79];
cz q[43], q[44];
cz q[47], q[57];
cz q[24], q[25];
cz q[74], q[75];
cz q[10], q[11];
cz q[21], q[36];
cz q[18], q[31];
cz q[69], q[70];
cz q[50], q[51];
cz q[41], q[42];
cz q[37], q[45];
cz q[13], q[14];
cz q[27], q[28];
cz q[8], q[9];
cz q[22], q[23];
cz q[58], q[71];
cz q[33], q[39];
cz q[67], q[68];
cz q[3], q[4];
cz q[7], q[17];
cz q[90], q[91];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[79];
rx(0.5) q[79];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[44];
rx(0.5) q[44];
rz(-pi/4) q[43];
rx(0.5) q[43];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[24];
rx(0.5) q[24];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[36];
rx(0.5) q[36];
rz(-pi/4) q[21];
rx(0.5) q[21];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[42];
rx(0.5) q[42];
rz(-pi/4) q[41];
rx(0.5) q[41];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[23];
rx(0.5) q[23];
rz(-pi/4) q[22];
rx(0.5) q[22];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[4];
rx(0.5) q[4];
rz(-pi/4) q[3];
rx(0.5) q[3];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[91];
rx(0.5) q[91];
rz(-pi/4) q[90];
rx(0.5) q[90];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[41];
rz(-pi/2) q[36];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[90];
rz(-pi/2) q[89];
rz(-pi/2) q[78];
rz(-pi/2) q[69];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[7];
rz(-pi/2) q[6];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
rz(-pi/2) q[24];
rz(-pi/2) q[23];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[93];
rz(-pi/2) q[79];
rz(-pi/2) q[5];
rz(-pi/2) q[4];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[92];
rz(-pi/2) q[91];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[16];
rz(-pi/2) q[3];
rz(-pi/2) q[45];
rz(-pi/2) q[44];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[25], q[26];
cz q[36], q[41];
cz q[57], q[67];
cz q[11], q[12];
cz q[89], q[90];
cz q[69], q[78];
cz q[70], q[71];
cz q[15], q[19];
cz q[6], q[7];
cz q[30], q[31];
cz q[39], q[53];
cz q[9], q[10];
cz q[23], q[24];
cz q[46], q[47];
cz q[51], q[52];
cz q[79], q[93];
cz q[4], q[5];
cz q[55], q[59];
cz q[32], q[33];
cz q[17], q[27];
cz q[91], q[92];
cz q[49], q[50];
cz q[29], q[38];
cz q[3], q[16];
cz q[44], q[45];
cz q[72], q[73];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[41];
rx(0.5) q[41];
rz(-pi/4) q[36];
rx(0.5) q[36];
rz(-pi/4) q[67];
rx(0.5) q[67];
rz(-pi/4) q[57];
rx(0.5) q[57];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[90];
rx(0.5) q[90];
rz(-pi/4) q[89];
rx(0.5) q[89];
rz(-pi/4) q[78];
rx(0.5) q[78];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(0.5) q[70];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[6];
rx(0.5) q[6];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(0.5) q[30];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(0.5) q[39];
rz(-pi/4) q[10];
rx(0.5) q[10];
rz(-pi/4) q[9];
rx(0.5) q[9];
rz(-pi/4) q[24];
rx(0.5) q[24];
rz(-pi/4) q[23];
rx(0.5) q[23];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[93];
rx(0.5) q[93];
rz(-pi/4) q[79];
rx(0.5) q[79];
rz(-pi/4) q[5];
rx(0.5) q[5];
rz(-pi/4) q[4];
rx(0.5) q[4];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(0.5) q[17];
rz(-pi/4) q[92];
rx(0.5) q[92];
rz(-pi/4) q[91];
rx(0.5) q[91];
rz(-pi/4) q[50];
rx(0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[16];
rx(0.5) q[16];
rz(-pi/4) q[3];
rx(0.5) q[3];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[44];
rx(0.5) q[44];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/2) q[23];
rz(-pi/2) q[16];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[43];
rz(-pi/2) q[42];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[93];
rz(-pi/2) q[92];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[6];
rz(-pi/2) q[5];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[89];
rz(-pi/2) q[78];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[22];
rz(-pi/2) q[21];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[16], q[23];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[42], q[43];
cz q[47], q[48];
cz q[19], q[35];
cz q[92], q[93];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[5], q[6];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[78], q[89];
cz q[31], q[32];
cz q[21], q[22];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[23];
rx(0.5) q[23];
rz(-pi/4) q[16];
rx(0.5) q[16];
rz(-pi/4) q[8];
rx(0.5) q[8];
rz(-pi/4) q[7];
rx(0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[43];
rx(0.5) q[43];
rz(-pi/4) q[42];
rx(0.5) q[42];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[93];
rx(0.5) q[93];
rz(-pi/4) q[92];
rx(0.5) q[92];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[6];
rx(0.5) q[6];
rz(-pi/4) q[5];
rx(0.5) q[5];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(0.5) q[69];
rz(-pi/4) q[68];
rx(0.5) q[68];
rz(-pi/4) q[89];
rx(0.5) q[89];
rz(-pi/4) q[78];
rx(0.5) q[78];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[22];
rx(0.5) q[22];
rz(-pi/4) q[21];
rx(0.5) q[21];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
sdg q[93];
sxdg q[93];
sdg q[92];
sxdg q[92];
sdg q[91];
sxdg q[91];
sdg q[90];
sxdg q[90];
sdg q[89];
sxdg q[89];
sdg q[79];
sxdg q[79];
sdg q[78];
sxdg q[78];
sdg q[75];
sxdg q[75];
sdg q[74];
sxdg q[74];
sdg q[73];
sxdg q[73];
sdg q[72];
sxdg q[72];
sdg q[71];
sxdg q[71];
sdg q[70];
sxdg q[70];
sdg q[69];
sxdg q[69];
sdg q[68];
sxdg q[68];
sdg q[67];
sxdg q[67];
sdg q[59];
sxdg q[59];
sdg q[58];
sxdg q[58];
sdg q[57];
sxdg q[57];
sdg q[55];
sxdg q[55];
sdg q[54];
sxdg q[54];
sdg q[53];
sxdg q[53];
sdg q[52];
sxdg q[52];
sdg q[51];
sxdg q[51];
sdg q[50];
sxdg q[50];
sdg q[49];
sxdg q[49];
sdg q[48];
sxdg q[48];
sdg q[47];
sxdg q[47];
sdg q[46];
sxdg q[46];
sdg q[45];
sxdg q[45];
sdg q[44];
sxdg q[44];
sdg q[43];
sxdg q[43];
sdg q[42];
sxdg q[42];
sdg q[41];
sxdg q[41];
sdg q[39];
sxdg q[39];
sdg q[38];
sxdg q[38];
sdg q[37];
sxdg q[37];
sdg q[36];
sxdg q[36];
sdg q[35];
sxdg q[35];
sdg q[34];
sxdg q[34];
sdg q[33];
sxdg q[33];
sdg q[32];
sxdg q[32];
sdg q[31];
sxdg q[31];
sdg q[30];
sxdg q[30];
sdg q[29];
sxdg q[29];
sdg q[28];
sxdg q[28];
sdg q[27];
sxdg q[27];
sdg q[26];
sxdg q[26];
sdg q[25];
sxdg q[25];
sdg q[24];
sxdg q[24];
sdg q[23];
sxdg q[23];
sdg q[22];
sxdg q[22];
sdg q[21];
sxdg q[21];
sdg q[19];
sxdg q[19];
sdg q[18];
sxdg q[18];
sdg q[17];
sxdg q[17];
sdg q[16];
sxdg q[16];
sdg q[15];
sxdg q[15];
sdg q[14];
sxdg q[14];
sdg q[13];
sxdg q[13];
sdg q[12];
sxdg q[12];
sdg q[11];
sxdg q[11];
sdg q[10];
sxdg q[10];
sdg q[9];
sxdg q[9];
sdg q[8];
sxdg q[8];
sdg q[7];
sxdg q[7];
sdg q[6];
sxdg q[6];
sdg q[5];
sxdg q[5];
sdg q[4];
sxdg q[4];
sdg q[3];
sxdg q[3];
rz(0.3) q[11];
rz(0.3) q[12];
rz(0.3) q[13];
rz(0.3) q[14];
rz(0.3) q[15];
rz(0.3) q[18];
rz(0.3) q[19];
rz(0.3) q[25];
rz(0.3) q[26];
rz(0.3) q[27];
rz(0.3) q[28];
rz(0.3) q[29];
rz(0.3) q[31];
rz(0.3) q[32];
rz(0.3) q[33];
rz(0.3) q[34];
rz(0.3) q[35];
rz(0.3) q[37];
rz(0.3) q[38];
rz(0.3) q[45];
rz(0.3) q[46];
rz(0.3) q[47];
rz(0.3) q[48];
rz(0.3) q[49];
sx q[3];
s q[3];
sx q[4];
s q[4];
sx q[5];
s q[5];
sx q[6];
s q[6];
sx q[7];
s q[7];
sx q[8];
s q[8];
sx q[9];
s q[9];
sx q[10];
s q[10];
sx q[11];
s q[11];
sx q[12];
s q[12];
sx q[13];
s q[13];
sx q[14];
s q[14];
sx q[15];
s q[15];
sx q[16];
s q[16];
sx q[17];
s q[17];
sx q[18];
s q[18];
sx q[19];
s q[19];
sx q[21];
s q[21];
sx q[22];
s q[22];
sx q[23];
s q[23];
sx q[24];
s q[24];
sx q[25];
s q[25];
sx q[26];
s q[26];
sx q[27];
s q[27];
sx q[28];
s q[28];
sx q[29];
s q[29];
sx q[30];
s q[30];
sx q[31];
s q[31];
sx q[32];
s q[32];
sx q[33];
s q[33];
sx q[34];
s q[34];
sx q[35];
s q[35];
sx q[36];
s q[36];
sx q[37];
s q[37];
sx q[38];
s q[38];
sx q[39];
s q[39];
sx q[41];
s q[41];
sx q[42];
s q[42];
sx q[43];
s q[43];
sx q[44];
s q[44];
sx q[45];
s q[45];
sx q[46];
s q[46];
sx q[47];
s q[47];
sx q[48];
s q[48];
sx q[49];
s q[49];
sx q[50];
s q[50];
sx q[51];
s q[51];
sx q[52];
s q[52];
sx q[53];
s q[53];
sx q[54];
s q[54];
sx q[55];
s q[55];
sx q[57];
s q[57];
sx q[58];
s q[58];
sx q[59];
s q[59];
sx q[67];
s q[67];
sx q[68];
s q[68];
sx q[69];
s q[69];
sx q[70];
s q[70];
sx q[71];
s q[71];
sx q[72];
s q[72];
sx q[73];
s q[73];
sx q[74];
s q[74];
sx q[75];
s q[75];
sx q[78];
s q[78];
sx q[79];
s q[79];
sx q[89];
s q[89];
sx q[90];
s q[90];
sx q[91];
s q[91];
sx q[92];
s q[92];
sx q[93];
s q[93];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(-0.5) q[21];
rz(pi/4) q[21];
rx(-0.5) q[22];
rz(pi/4) q[22];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(-0.5) q[78];
rz(pi/4) q[78];
rx(-0.5) q[89];
rz(pi/4) q[89];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(-0.5) q[5];
rz(pi/4) q[5];
rx(-0.5) q[6];
rz(pi/4) q[6];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(-0.5) q[92];
rz(pi/4) q[92];
rx(-0.5) q[93];
rz(pi/4) q[93];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(-0.5) q[42];
rz(pi/4) q[42];
rx(-0.5) q[43];
rz(pi/4) q[43];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[8];
rz(pi/4) q[8];
rx(-0.5) q[16];
rz(pi/4) q[16];
rx(-0.5) q[23];
rz(pi/4) q[23];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[21], q[22];
cz q[31], q[32];
cz q[78], q[89];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[5], q[6];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[92], q[93];
cz q[19], q[35];
cz q[47], q[48];
cz q[42], q[43];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
cz q[16], q[23];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[21];
rz(pi/2) q[22];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[78];
rz(pi/2) q[89];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[5];
rz(pi/2) q[6];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[92];
rz(pi/2) q[93];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[42];
rz(pi/2) q[43];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rz(pi/2) q[16];
rz(pi/2) q[23];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(-0.5) q[44];
rz(pi/4) q[44];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(-0.5) q[3];
rz(pi/4) q[3];
rx(-0.5) q[16];
rz(pi/4) q[16];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(-0.5) q[91];
rz(pi/4) q[91];
rx(-0.5) q[92];
rz(pi/4) q[92];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(-0.5) q[4];
rz(pi/4) q[4];
rx(-0.5) q[5];
rz(pi/4) q[5];
rx(-0.5) q[79];
rz(pi/4) q[79];
rx(-0.5) q[93];
rz(pi/4) q[93];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[23];
rz(pi/4) q[23];
rx(-0.5) q[24];
rz(pi/4) q[24];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(-0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(-0.5) q[6];
rz(pi/4) q[6];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(-0.5) q[78];
rz(pi/4) q[78];
rx(-0.5) q[89];
rz(pi/4) q[89];
rx(-0.5) q[90];
rz(pi/4) q[90];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(-0.5) q[36];
rz(pi/4) q[36];
rx(-0.5) q[41];
rz(pi/4) q[41];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[72], q[73];
cz q[44], q[45];
cz q[3], q[16];
cz q[29], q[38];
cz q[49], q[50];
cz q[91], q[92];
cz q[17], q[27];
cz q[32], q[33];
cz q[55], q[59];
cz q[4], q[5];
cz q[79], q[93];
cz q[51], q[52];
cz q[46], q[47];
cz q[23], q[24];
cz q[9], q[10];
cz q[39], q[53];
cz q[30], q[31];
cz q[6], q[7];
cz q[15], q[19];
cz q[70], q[71];
cz q[69], q[78];
cz q[89], q[90];
cz q[11], q[12];
cz q[57], q[67];
cz q[36], q[41];
cz q[25], q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[44];
rz(pi/2) q[45];
rz(pi/2) q[3];
rz(pi/2) q[16];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[91];
rz(pi/2) q[92];
rz(pi/2) q[17];
rz(pi/2) q[27];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[4];
rz(pi/2) q[5];
rz(pi/2) q[79];
rz(pi/2) q[93];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[23];
rz(pi/2) q[24];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[6];
rz(pi/2) q[7];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[69];
rz(pi/2) q[78];
rz(pi/2) q[89];
rz(pi/2) q[90];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[36];
rz(pi/2) q[41];
rz(pi/2) q[25];
rz(pi/2) q[26];
rx(-0.5) q[90];
rz(pi/4) q[90];
rx(-0.5) q[91];
rz(pi/4) q[91];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(-0.5) q[3];
rz(pi/4) q[3];
rx(-0.5) q[4];
rz(pi/4) q[4];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[22];
rz(pi/4) q[22];
rx(-0.5) q[23];
rz(pi/4) q[23];
rx(-0.5) q[8];
rz(pi/4) q[8];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(-0.5) q[41];
rz(pi/4) q[41];
rx(-0.5) q[42];
rz(pi/4) q[42];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(-0.5) q[21];
rz(pi/4) q[21];
rx(-0.5) q[36];
rz(pi/4) q[36];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(-0.5) q[24];
rz(pi/4) q[24];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(-0.5) q[43];
rz(pi/4) q[43];
rx(-0.5) q[44];
rz(pi/4) q[44];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(-0.5) q[79];
rz(pi/4) q[79];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(-0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[90], q[91];
cz q[7], q[17];
cz q[3], q[4];
cz q[67], q[68];
cz q[33], q[39];
cz q[58], q[71];
cz q[22], q[23];
cz q[8], q[9];
cz q[27], q[28];
cz q[13], q[14];
cz q[37], q[45];
cz q[41], q[42];
cz q[50], q[51];
cz q[69], q[70];
cz q[18], q[31];
cz q[21], q[36];
cz q[10], q[11];
cz q[74], q[75];
cz q[24], q[25];
cz q[47], q[57];
cz q[43], q[44];
cz q[73], q[79];
cz q[29], q[30];
cz q[48], q[49];
cz q[34], q[35];
cz q[53], q[54];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[90];
rz(pi/2) q[91];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[3];
rz(pi/2) q[4];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[22];
rz(pi/2) q[23];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[41];
rz(pi/2) q[42];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[21];
rz(pi/2) q[36];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[24];
rz(pi/2) q[25];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[43];
rz(pi/2) q[44];
rz(pi/2) q[73];
rz(pi/2) q[79];
rz(pi/2) q[29];
rz(pi/2) q[30];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[53];
rz(pi/2) q[54];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(-0.5) q[21];
rz(pi/4) q[21];
rx(-0.5) q[22];
rz(pi/4) q[22];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(-0.5) q[78];
rz(pi/4) q[78];
rx(-0.5) q[89];
rz(pi/4) q[89];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(-0.5) q[5];
rz(pi/4) q[5];
rx(-0.5) q[6];
rz(pi/4) q[6];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(-0.5) q[92];
rz(pi/4) q[92];
rx(-0.5) q[93];
rz(pi/4) q[93];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(-0.5) q[42];
rz(pi/4) q[42];
rx(-0.5) q[43];
rz(pi/4) q[43];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[8];
rz(pi/4) q[8];
rx(-0.5) q[16];
rz(pi/4) q[16];
rx(-0.5) q[23];
rz(pi/4) q[23];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[21], q[22];
cz q[31], q[32];
cz q[78], q[89];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[5], q[6];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[92], q[93];
cz q[19], q[35];
cz q[47], q[48];
cz q[42], q[43];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
cz q[16], q[23];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[21];
rz(pi/2) q[22];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[78];
rz(pi/2) q[89];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[5];
rz(pi/2) q[6];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[92];
rz(pi/2) q[93];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[42];
rz(pi/2) q[43];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rz(pi/2) q[16];
rz(pi/2) q[23];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(-0.5) q[44];
rz(pi/4) q[44];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(-0.5) q[3];
rz(pi/4) q[3];
rx(-0.5) q[16];
rz(pi/4) q[16];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(-0.5) q[91];
rz(pi/4) q[91];
rx(-0.5) q[92];
rz(pi/4) q[92];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(-0.5) q[4];
rz(pi/4) q[4];
rx(-0.5) q[5];
rz(pi/4) q[5];
rx(-0.5) q[79];
rz(pi/4) q[79];
rx(-0.5) q[93];
rz(pi/4) q[93];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[23];
rz(pi/4) q[23];
rx(-0.5) q[24];
rz(pi/4) q[24];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(-0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(-0.5) q[6];
rz(pi/4) q[6];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(-0.5) q[78];
rz(pi/4) q[78];
rx(-0.5) q[89];
rz(pi/4) q[89];
rx(-0.5) q[90];
rz(pi/4) q[90];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(-0.5) q[36];
rz(pi/4) q[36];
rx(-0.5) q[41];
rz(pi/4) q[41];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[72], q[73];
cz q[44], q[45];
cz q[3], q[16];
cz q[29], q[38];
cz q[49], q[50];
cz q[91], q[92];
cz q[17], q[27];
cz q[32], q[33];
cz q[55], q[59];
cz q[4], q[5];
cz q[79], q[93];
cz q[51], q[52];
cz q[46], q[47];
cz q[23], q[24];
cz q[9], q[10];
cz q[39], q[53];
cz q[30], q[31];
cz q[6], q[7];
cz q[15], q[19];
cz q[70], q[71];
cz q[69], q[78];
cz q[89], q[90];
cz q[11], q[12];
cz q[57], q[67];
cz q[36], q[41];
cz q[25], q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[44];
rz(pi/2) q[45];
rz(pi/2) q[3];
rz(pi/2) q[16];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[91];
rz(pi/2) q[92];
rz(pi/2) q[17];
rz(pi/2) q[27];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[4];
rz(pi/2) q[5];
rz(pi/2) q[79];
rz(pi/2) q[93];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[23];
rz(pi/2) q[24];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[6];
rz(pi/2) q[7];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[69];
rz(pi/2) q[78];
rz(pi/2) q[89];
rz(pi/2) q[90];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[36];
rz(pi/2) q[41];
rz(pi/2) q[25];
rz(pi/2) q[26];
rx(-0.5) q[90];
rz(pi/4) q[90];
rx(-0.5) q[91];
rz(pi/4) q[91];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(-0.5) q[3];
rz(pi/4) q[3];
rx(-0.5) q[4];
rz(pi/4) q[4];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[22];
rz(pi/4) q[22];
rx(-0.5) q[23];
rz(pi/4) q[23];
rx(-0.5) q[8];
rz(pi/4) q[8];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(-0.5) q[41];
rz(pi/4) q[41];
rx(-0.5) q[42];
rz(pi/4) q[42];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(-0.5) q[21];
rz(pi/4) q[21];
rx(-0.5) q[36];
rz(pi/4) q[36];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(-0.5) q[24];
rz(pi/4) q[24];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(-0.5) q[43];
rz(pi/4) q[43];
rx(-0.5) q[44];
rz(pi/4) q[44];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(-0.5) q[79];
rz(pi/4) q[79];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(-0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[90], q[91];
cz q[7], q[17];
cz q[3], q[4];
cz q[67], q[68];
cz q[33], q[39];
cz q[58], q[71];
cz q[22], q[23];
cz q[8], q[9];
cz q[27], q[28];
cz q[13], q[14];
cz q[37], q[45];
cz q[41], q[42];
cz q[50], q[51];
cz q[69], q[70];
cz q[18], q[31];
cz q[21], q[36];
cz q[10], q[11];
cz q[74], q[75];
cz q[24], q[25];
cz q[47], q[57];
cz q[43], q[44];
cz q[73], q[79];
cz q[29], q[30];
cz q[48], q[49];
cz q[34], q[35];
cz q[53], q[54];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[90];
rz(pi/2) q[91];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[3];
rz(pi/2) q[4];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[22];
rz(pi/2) q[23];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[41];
rz(pi/2) q[42];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[21];
rz(pi/2) q[36];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[24];
rz(pi/2) q[25];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[43];
rz(pi/2) q[44];
rz(pi/2) q[73];
rz(pi/2) q[79];
rz(pi/2) q[29];
rz(pi/2) q[30];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[53];
rz(pi/2) q[54];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(-0.5) q[21];
rz(pi/4) q[21];
rx(-0.5) q[22];
rz(pi/4) q[22];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(-0.5) q[78];
rz(pi/4) q[78];
rx(-0.5) q[89];
rz(pi/4) q[89];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(-0.5) q[5];
rz(pi/4) q[5];
rx(-0.5) q[6];
rz(pi/4) q[6];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(-0.5) q[92];
rz(pi/4) q[92];
rx(-0.5) q[93];
rz(pi/4) q[93];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(-0.5) q[42];
rz(pi/4) q[42];
rx(-0.5) q[43];
rz(pi/4) q[43];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[8];
rz(pi/4) q[8];
rx(-0.5) q[16];
rz(pi/4) q[16];
rx(-0.5) q[23];
rz(pi/4) q[23];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[21], q[22];
cz q[31], q[32];
cz q[78], q[89];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[5], q[6];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[92], q[93];
cz q[19], q[35];
cz q[47], q[48];
cz q[42], q[43];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
cz q[16], q[23];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[21];
rz(pi/2) q[22];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[78];
rz(pi/2) q[89];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[5];
rz(pi/2) q[6];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[92];
rz(pi/2) q[93];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[42];
rz(pi/2) q[43];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rz(pi/2) q[16];
rz(pi/2) q[23];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(-0.5) q[44];
rz(pi/4) q[44];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(-0.5) q[3];
rz(pi/4) q[3];
rx(-0.5) q[16];
rz(pi/4) q[16];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(-0.5) q[91];
rz(pi/4) q[91];
rx(-0.5) q[92];
rz(pi/4) q[92];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(-0.5) q[4];
rz(pi/4) q[4];
rx(-0.5) q[5];
rz(pi/4) q[5];
rx(-0.5) q[79];
rz(pi/4) q[79];
rx(-0.5) q[93];
rz(pi/4) q[93];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[23];
rz(pi/4) q[23];
rx(-0.5) q[24];
rz(pi/4) q[24];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(-0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(-0.5) q[6];
rz(pi/4) q[6];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(-0.5) q[78];
rz(pi/4) q[78];
rx(-0.5) q[89];
rz(pi/4) q[89];
rx(-0.5) q[90];
rz(pi/4) q[90];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(-0.5) q[36];
rz(pi/4) q[36];
rx(-0.5) q[41];
rz(pi/4) q[41];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[72], q[73];
cz q[44], q[45];
cz q[3], q[16];
cz q[29], q[38];
cz q[49], q[50];
cz q[91], q[92];
cz q[17], q[27];
cz q[32], q[33];
cz q[55], q[59];
cz q[4], q[5];
cz q[79], q[93];
cz q[51], q[52];
cz q[46], q[47];
cz q[23], q[24];
cz q[9], q[10];
cz q[39], q[53];
cz q[30], q[31];
cz q[6], q[7];
cz q[15], q[19];
cz q[70], q[71];
cz q[69], q[78];
cz q[89], q[90];
cz q[11], q[12];
cz q[57], q[67];
cz q[36], q[41];
cz q[25], q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[44];
rz(pi/2) q[45];
rz(pi/2) q[3];
rz(pi/2) q[16];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[91];
rz(pi/2) q[92];
rz(pi/2) q[17];
rz(pi/2) q[27];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[4];
rz(pi/2) q[5];
rz(pi/2) q[79];
rz(pi/2) q[93];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[23];
rz(pi/2) q[24];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[6];
rz(pi/2) q[7];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[69];
rz(pi/2) q[78];
rz(pi/2) q[89];
rz(pi/2) q[90];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[36];
rz(pi/2) q[41];
rz(pi/2) q[25];
rz(pi/2) q[26];
rx(-0.5) q[90];
rz(pi/4) q[90];
rx(-0.5) q[91];
rz(pi/4) q[91];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(-0.5) q[3];
rz(pi/4) q[3];
rx(-0.5) q[4];
rz(pi/4) q[4];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[22];
rz(pi/4) q[22];
rx(-0.5) q[23];
rz(pi/4) q[23];
rx(-0.5) q[8];
rz(pi/4) q[8];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(-0.5) q[41];
rz(pi/4) q[41];
rx(-0.5) q[42];
rz(pi/4) q[42];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(-0.5) q[21];
rz(pi/4) q[21];
rx(-0.5) q[36];
rz(pi/4) q[36];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(-0.5) q[24];
rz(pi/4) q[24];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(-0.5) q[43];
rz(pi/4) q[43];
rx(-0.5) q[44];
rz(pi/4) q[44];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(-0.5) q[79];
rz(pi/4) q[79];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(-0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[90], q[91];
cz q[7], q[17];
cz q[3], q[4];
cz q[67], q[68];
cz q[33], q[39];
cz q[58], q[71];
cz q[22], q[23];
cz q[8], q[9];
cz q[27], q[28];
cz q[13], q[14];
cz q[37], q[45];
cz q[41], q[42];
cz q[50], q[51];
cz q[69], q[70];
cz q[18], q[31];
cz q[21], q[36];
cz q[10], q[11];
cz q[74], q[75];
cz q[24], q[25];
cz q[47], q[57];
cz q[43], q[44];
cz q[73], q[79];
cz q[29], q[30];
cz q[48], q[49];
cz q[34], q[35];
cz q[53], q[54];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[90];
rz(pi/2) q[91];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[3];
rz(pi/2) q[4];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[22];
rz(pi/2) q[23];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[41];
rz(pi/2) q[42];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[21];
rz(pi/2) q[36];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[24];
rz(pi/2) q[25];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[43];
rz(pi/2) q[44];
rz(pi/2) q[73];
rz(pi/2) q[79];
rz(pi/2) q[29];
rz(pi/2) q[30];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[53];
rz(pi/2) q[54];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(-0.5) q[21];
rz(pi/4) q[21];
rx(-0.5) q[22];
rz(pi/4) q[22];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(-0.5) q[78];
rz(pi/4) q[78];
rx(-0.5) q[89];
rz(pi/4) q[89];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(-0.5) q[5];
rz(pi/4) q[5];
rx(-0.5) q[6];
rz(pi/4) q[6];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(-0.5) q[92];
rz(pi/4) q[92];
rx(-0.5) q[93];
rz(pi/4) q[93];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(-0.5) q[42];
rz(pi/4) q[42];
rx(-0.5) q[43];
rz(pi/4) q[43];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[8];
rz(pi/4) q[8];
rx(-0.5) q[16];
rz(pi/4) q[16];
rx(-0.5) q[23];
rz(pi/4) q[23];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[21], q[22];
cz q[31], q[32];
cz q[78], q[89];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[5], q[6];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[92], q[93];
cz q[19], q[35];
cz q[47], q[48];
cz q[42], q[43];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
cz q[16], q[23];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[21];
rz(pi/2) q[22];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[78];
rz(pi/2) q[89];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[5];
rz(pi/2) q[6];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[92];
rz(pi/2) q[93];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[42];
rz(pi/2) q[43];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rz(pi/2) q[16];
rz(pi/2) q[23];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(-0.5) q[44];
rz(pi/4) q[44];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(-0.5) q[3];
rz(pi/4) q[3];
rx(-0.5) q[16];
rz(pi/4) q[16];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(-0.5) q[91];
rz(pi/4) q[91];
rx(-0.5) q[92];
rz(pi/4) q[92];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(-0.5) q[4];
rz(pi/4) q[4];
rx(-0.5) q[5];
rz(pi/4) q[5];
rx(-0.5) q[79];
rz(pi/4) q[79];
rx(-0.5) q[93];
rz(pi/4) q[93];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[23];
rz(pi/4) q[23];
rx(-0.5) q[24];
rz(pi/4) q[24];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(-0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(-0.5) q[6];
rz(pi/4) q[6];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(-0.5) q[78];
rz(pi/4) q[78];
rx(-0.5) q[89];
rz(pi/4) q[89];
rx(-0.5) q[90];
rz(pi/4) q[90];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(-0.5) q[36];
rz(pi/4) q[36];
rx(-0.5) q[41];
rz(pi/4) q[41];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[72], q[73];
cz q[44], q[45];
cz q[3], q[16];
cz q[29], q[38];
cz q[49], q[50];
cz q[91], q[92];
cz q[17], q[27];
cz q[32], q[33];
cz q[55], q[59];
cz q[4], q[5];
cz q[79], q[93];
cz q[51], q[52];
cz q[46], q[47];
cz q[23], q[24];
cz q[9], q[10];
cz q[39], q[53];
cz q[30], q[31];
cz q[6], q[7];
cz q[15], q[19];
cz q[70], q[71];
cz q[69], q[78];
cz q[89], q[90];
cz q[11], q[12];
cz q[57], q[67];
cz q[36], q[41];
cz q[25], q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[44];
rz(pi/2) q[45];
rz(pi/2) q[3];
rz(pi/2) q[16];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[91];
rz(pi/2) q[92];
rz(pi/2) q[17];
rz(pi/2) q[27];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[4];
rz(pi/2) q[5];
rz(pi/2) q[79];
rz(pi/2) q[93];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[23];
rz(pi/2) q[24];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[6];
rz(pi/2) q[7];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[69];
rz(pi/2) q[78];
rz(pi/2) q[89];
rz(pi/2) q[90];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[36];
rz(pi/2) q[41];
rz(pi/2) q[25];
rz(pi/2) q[26];
rx(-0.5) q[90];
rz(pi/4) q[90];
rx(-0.5) q[91];
rz(pi/4) q[91];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(-0.5) q[3];
rz(pi/4) q[3];
rx(-0.5) q[4];
rz(pi/4) q[4];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[22];
rz(pi/4) q[22];
rx(-0.5) q[23];
rz(pi/4) q[23];
rx(-0.5) q[8];
rz(pi/4) q[8];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(-0.5) q[41];
rz(pi/4) q[41];
rx(-0.5) q[42];
rz(pi/4) q[42];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(-0.5) q[21];
rz(pi/4) q[21];
rx(-0.5) q[36];
rz(pi/4) q[36];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(-0.5) q[24];
rz(pi/4) q[24];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(-0.5) q[43];
rz(pi/4) q[43];
rx(-0.5) q[44];
rz(pi/4) q[44];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(-0.5) q[79];
rz(pi/4) q[79];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(-0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[90], q[91];
cz q[7], q[17];
cz q[3], q[4];
cz q[67], q[68];
cz q[33], q[39];
cz q[58], q[71];
cz q[22], q[23];
cz q[8], q[9];
cz q[27], q[28];
cz q[13], q[14];
cz q[37], q[45];
cz q[41], q[42];
cz q[50], q[51];
cz q[69], q[70];
cz q[18], q[31];
cz q[21], q[36];
cz q[10], q[11];
cz q[74], q[75];
cz q[24], q[25];
cz q[47], q[57];
cz q[43], q[44];
cz q[73], q[79];
cz q[29], q[30];
cz q[48], q[49];
cz q[34], q[35];
cz q[53], q[54];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[90];
rz(pi/2) q[91];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[3];
rz(pi/2) q[4];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[22];
rz(pi/2) q[23];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[41];
rz(pi/2) q[42];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[21];
rz(pi/2) q[36];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[24];
rz(pi/2) q[25];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[43];
rz(pi/2) q[44];
rz(pi/2) q[73];
rz(pi/2) q[79];
rz(pi/2) q[29];
rz(pi/2) q[30];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[53];
rz(pi/2) q[54];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(-0.5) q[21];
rz(pi/4) q[21];
rx(-0.5) q[22];
rz(pi/4) q[22];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(-0.5) q[78];
rz(pi/4) q[78];
rx(-0.5) q[89];
rz(pi/4) q[89];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(-0.5) q[5];
rz(pi/4) q[5];
rx(-0.5) q[6];
rz(pi/4) q[6];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(-0.5) q[92];
rz(pi/4) q[92];
rx(-0.5) q[93];
rz(pi/4) q[93];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(-0.5) q[42];
rz(pi/4) q[42];
rx(-0.5) q[43];
rz(pi/4) q[43];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[8];
rz(pi/4) q[8];
rx(-0.5) q[16];
rz(pi/4) q[16];
rx(-0.5) q[23];
rz(pi/4) q[23];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[21], q[22];
cz q[31], q[32];
cz q[78], q[89];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[5], q[6];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[92], q[93];
cz q[19], q[35];
cz q[47], q[48];
cz q[42], q[43];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
cz q[16], q[23];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[21];
rz(pi/2) q[22];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[78];
rz(pi/2) q[89];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[5];
rz(pi/2) q[6];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[92];
rz(pi/2) q[93];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[42];
rz(pi/2) q[43];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rz(pi/2) q[16];
rz(pi/2) q[23];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(-0.5) q[44];
rz(pi/4) q[44];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(-0.5) q[3];
rz(pi/4) q[3];
rx(-0.5) q[16];
rz(pi/4) q[16];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(-0.5) q[91];
rz(pi/4) q[91];
rx(-0.5) q[92];
rz(pi/4) q[92];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(-0.5) q[4];
rz(pi/4) q[4];
rx(-0.5) q[5];
rz(pi/4) q[5];
rx(-0.5) q[79];
rz(pi/4) q[79];
rx(-0.5) q[93];
rz(pi/4) q[93];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[23];
rz(pi/4) q[23];
rx(-0.5) q[24];
rz(pi/4) q[24];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(-0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(-0.5) q[6];
rz(pi/4) q[6];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(-0.5) q[78];
rz(pi/4) q[78];
rx(-0.5) q[89];
rz(pi/4) q[89];
rx(-0.5) q[90];
rz(pi/4) q[90];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(-0.5) q[36];
rz(pi/4) q[36];
rx(-0.5) q[41];
rz(pi/4) q[41];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[72], q[73];
cz q[44], q[45];
cz q[3], q[16];
cz q[29], q[38];
cz q[49], q[50];
cz q[91], q[92];
cz q[17], q[27];
cz q[32], q[33];
cz q[55], q[59];
cz q[4], q[5];
cz q[79], q[93];
cz q[51], q[52];
cz q[46], q[47];
cz q[23], q[24];
cz q[9], q[10];
cz q[39], q[53];
cz q[30], q[31];
cz q[6], q[7];
cz q[15], q[19];
cz q[70], q[71];
cz q[69], q[78];
cz q[89], q[90];
cz q[11], q[12];
cz q[57], q[67];
cz q[36], q[41];
cz q[25], q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[44];
rz(pi/2) q[45];
rz(pi/2) q[3];
rz(pi/2) q[16];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[91];
rz(pi/2) q[92];
rz(pi/2) q[17];
rz(pi/2) q[27];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[4];
rz(pi/2) q[5];
rz(pi/2) q[79];
rz(pi/2) q[93];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[23];
rz(pi/2) q[24];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[6];
rz(pi/2) q[7];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[69];
rz(pi/2) q[78];
rz(pi/2) q[89];
rz(pi/2) q[90];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[36];
rz(pi/2) q[41];
rz(pi/2) q[25];
rz(pi/2) q[26];
rx(-0.5) q[90];
rz(pi/4) q[90];
rx(-0.5) q[91];
rz(pi/4) q[91];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(-0.5) q[3];
rz(pi/4) q[3];
rx(-0.5) q[4];
rz(pi/4) q[4];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[22];
rz(pi/4) q[22];
rx(-0.5) q[23];
rz(pi/4) q[23];
rx(-0.5) q[8];
rz(pi/4) q[8];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(-0.5) q[41];
rz(pi/4) q[41];
rx(-0.5) q[42];
rz(pi/4) q[42];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(-0.5) q[21];
rz(pi/4) q[21];
rx(-0.5) q[36];
rz(pi/4) q[36];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(-0.5) q[24];
rz(pi/4) q[24];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(-0.5) q[43];
rz(pi/4) q[43];
rx(-0.5) q[44];
rz(pi/4) q[44];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(-0.5) q[79];
rz(pi/4) q[79];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(-0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[90], q[91];
cz q[7], q[17];
cz q[3], q[4];
cz q[67], q[68];
cz q[33], q[39];
cz q[58], q[71];
cz q[22], q[23];
cz q[8], q[9];
cz q[27], q[28];
cz q[13], q[14];
cz q[37], q[45];
cz q[41], q[42];
cz q[50], q[51];
cz q[69], q[70];
cz q[18], q[31];
cz q[21], q[36];
cz q[10], q[11];
cz q[74], q[75];
cz q[24], q[25];
cz q[47], q[57];
cz q[43], q[44];
cz q[73], q[79];
cz q[29], q[30];
cz q[48], q[49];
cz q[34], q[35];
cz q[53], q[54];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[90];
rz(pi/2) q[91];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[3];
rz(pi/2) q[4];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[22];
rz(pi/2) q[23];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[41];
rz(pi/2) q[42];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[21];
rz(pi/2) q[36];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[24];
rz(pi/2) q[25];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[43];
rz(pi/2) q[44];
rz(pi/2) q[73];
rz(pi/2) q[79];
rz(pi/2) q[29];
rz(pi/2) q[30];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[53];
rz(pi/2) q[54];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(-0.5) q[21];
rz(pi/4) q[21];
rx(-0.5) q[22];
rz(pi/4) q[22];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(-0.5) q[78];
rz(pi/4) q[78];
rx(-0.5) q[89];
rz(pi/4) q[89];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(-0.5) q[5];
rz(pi/4) q[5];
rx(-0.5) q[6];
rz(pi/4) q[6];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(-0.5) q[92];
rz(pi/4) q[92];
rx(-0.5) q[93];
rz(pi/4) q[93];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(-0.5) q[42];
rz(pi/4) q[42];
rx(-0.5) q[43];
rz(pi/4) q[43];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[8];
rz(pi/4) q[8];
rx(-0.5) q[16];
rz(pi/4) q[16];
rx(-0.5) q[23];
rz(pi/4) q[23];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[26], q[27];
cz q[12], q[13];
cz q[21], q[22];
cz q[31], q[32];
cz q[78], q[89];
cz q[68], q[69];
cz q[45], q[46];
cz q[54], q[55];
cz q[73], q[74];
cz q[5], q[6];
cz q[25], q[37];
cz q[51], q[58];
cz q[59], q[75];
cz q[14], q[15];
cz q[38], q[49];
cz q[28], q[29];
cz q[92], q[93];
cz q[19], q[35];
cz q[47], q[48];
cz q[42], q[43];
cz q[33], q[34];
cz q[52], q[53];
cz q[71], q[72];
cz q[11], q[18];
cz q[7], q[8];
cz q[16], q[23];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[26];
rz(pi/2) q[27];
rz(pi/2) q[12];
rz(pi/2) q[13];
rz(pi/2) q[21];
rz(pi/2) q[22];
rz(pi/2) q[31];
rz(pi/2) q[32];
rz(pi/2) q[78];
rz(pi/2) q[89];
rz(pi/2) q[68];
rz(pi/2) q[69];
rz(pi/2) q[45];
rz(pi/2) q[46];
rz(pi/2) q[54];
rz(pi/2) q[55];
rz(pi/2) q[73];
rz(pi/2) q[74];
rz(pi/2) q[5];
rz(pi/2) q[6];
rz(pi/2) q[25];
rz(pi/2) q[37];
rz(pi/2) q[51];
rz(pi/2) q[58];
rz(pi/2) q[59];
rz(pi/2) q[75];
rz(pi/2) q[14];
rz(pi/2) q[15];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[28];
rz(pi/2) q[29];
rz(pi/2) q[92];
rz(pi/2) q[93];
rz(pi/2) q[19];
rz(pi/2) q[35];
rz(pi/2) q[47];
rz(pi/2) q[48];
rz(pi/2) q[42];
rz(pi/2) q[43];
rz(pi/2) q[33];
rz(pi/2) q[34];
rz(pi/2) q[52];
rz(pi/2) q[53];
rz(pi/2) q[71];
rz(pi/2) q[72];
rz(pi/2) q[11];
rz(pi/2) q[18];
rz(pi/2) q[7];
rz(pi/2) q[8];
rz(pi/2) q[16];
rz(pi/2) q[23];
rx(3*pi/8) q[72];
rz(pi/4) q[72];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(-0.5) q[44];
rz(pi/4) q[44];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(-0.5) q[3];
rz(pi/4) q[3];
rx(-0.5) q[16];
rz(pi/4) q[16];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(3*pi/8) q[38];
rz(pi/4) q[38];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(-0.5) q[91];
rz(pi/4) q[91];
rx(-0.5) q[92];
rz(pi/4) q[92];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[32];
rz(pi/4) q[32];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(3*pi/8) q[55];
rz(pi/4) q[55];
rx(3*pi/8) q[59];
rz(pi/4) q[59];
rx(-0.5) q[4];
rz(pi/4) q[4];
rx(-0.5) q[5];
rz(pi/4) q[5];
rx(-0.5) q[79];
rz(pi/4) q[79];
rx(-0.5) q[93];
rz(pi/4) q[93];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(3*pi/8) q[52];
rz(pi/4) q[52];
rx(3*pi/8) q[46];
rz(pi/4) q[46];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[23];
rz(pi/4) q[23];
rx(-0.5) q[24];
rz(pi/4) q[24];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(-0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(-0.5) q[6];
rz(pi/4) q[6];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(3*pi/8) q[15];
rz(pi/4) q[15];
rx(3*pi/8) q[19];
rz(pi/4) q[19];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(-0.5) q[78];
rz(pi/4) q[78];
rx(-0.5) q[89];
rz(pi/4) q[89];
rx(-0.5) q[90];
rz(pi/4) q[90];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[12];
rz(pi/4) q[12];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(-0.5) q[36];
rz(pi/4) q[36];
rx(-0.5) q[41];
rz(pi/4) q[41];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[26];
rz(pi/4) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[72], q[73];
cz q[44], q[45];
cz q[3], q[16];
cz q[29], q[38];
cz q[49], q[50];
cz q[91], q[92];
cz q[17], q[27];
cz q[32], q[33];
cz q[55], q[59];
cz q[4], q[5];
cz q[79], q[93];
cz q[51], q[52];
cz q[46], q[47];
cz q[23], q[24];
cz q[9], q[10];
cz q[39], q[53];
cz q[30], q[31];
cz q[6], q[7];
cz q[15], q[19];
cz q[70], q[71];
cz q[69], q[78];
cz q[89], q[90];
cz q[11], q[12];
cz q[57], q[67];
cz q[36], q[41];
cz q[25], q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[72];
rz(pi/2) q[73];
rz(pi/2) q[44];
rz(pi/2) q[45];
rz(pi/2) q[3];
rz(pi/2) q[16];
rz(pi/2) q[29];
rz(pi/2) q[38];
rz(pi/2) q[49];
rz(pi/2) q[50];
rz(pi/2) q[91];
rz(pi/2) q[92];
rz(pi/2) q[17];
rz(pi/2) q[27];
rz(pi/2) q[32];
rz(pi/2) q[33];
rz(pi/2) q[55];
rz(pi/2) q[59];
rz(pi/2) q[4];
rz(pi/2) q[5];
rz(pi/2) q[79];
rz(pi/2) q[93];
rz(pi/2) q[51];
rz(pi/2) q[52];
rz(pi/2) q[46];
rz(pi/2) q[47];
rz(pi/2) q[23];
rz(pi/2) q[24];
rz(pi/2) q[9];
rz(pi/2) q[10];
rz(pi/2) q[39];
rz(pi/2) q[53];
rz(pi/2) q[30];
rz(pi/2) q[31];
rz(pi/2) q[6];
rz(pi/2) q[7];
rz(pi/2) q[15];
rz(pi/2) q[19];
rz(pi/2) q[70];
rz(pi/2) q[71];
rz(pi/2) q[69];
rz(pi/2) q[78];
rz(pi/2) q[89];
rz(pi/2) q[90];
rz(pi/2) q[11];
rz(pi/2) q[12];
rz(pi/2) q[57];
rz(pi/2) q[67];
rz(pi/2) q[36];
rz(pi/2) q[41];
rz(pi/2) q[25];
rz(pi/2) q[26];
rx(-0.5) q[90];
rz(pi/4) q[90];
rx(-0.5) q[91];
rz(pi/4) q[91];
rx(-0.5) q[7];
rz(pi/4) q[7];
rx(-0.5) q[17];
rz(pi/4) q[17];
rx(-0.5) q[3];
rz(pi/4) q[3];
rx(-0.5) q[4];
rz(pi/4) q[4];
rx(-0.5) q[67];
rz(pi/4) q[67];
rx(-0.5) q[68];
rz(pi/4) q[68];
rx(3*pi/8) q[33];
rz(pi/4) q[33];
rx(-0.5) q[39];
rz(pi/4) q[39];
rx(3*pi/8) q[58];
rz(pi/4) q[58];
rx(3*pi/8) q[71];
rz(pi/4) q[71];
rx(-0.5) q[22];
rz(pi/4) q[22];
rx(-0.5) q[23];
rz(pi/4) q[23];
rx(-0.5) q[8];
rz(pi/4) q[8];
rx(-0.5) q[9];
rz(pi/4) q[9];
rx(3*pi/8) q[27];
rz(pi/4) q[27];
rx(3*pi/8) q[28];
rz(pi/4) q[28];
rx(3*pi/8) q[13];
rz(pi/4) q[13];
rx(3*pi/8) q[14];
rz(pi/4) q[14];
rx(3*pi/8) q[37];
rz(pi/4) q[37];
rx(3*pi/8) q[45];
rz(pi/4) q[45];
rx(-0.5) q[41];
rz(pi/4) q[41];
rx(-0.5) q[42];
rz(pi/4) q[42];
rx(-0.5) q[50];
rz(pi/4) q[50];
rx(3*pi/8) q[51];
rz(pi/4) q[51];
rx(-0.5) q[69];
rz(pi/4) q[69];
rx(-0.5) q[70];
rz(pi/4) q[70];
rx(3*pi/8) q[18];
rz(pi/4) q[18];
rx(3*pi/8) q[31];
rz(pi/4) q[31];
rx(-0.5) q[21];
rz(pi/4) q[21];
rx(-0.5) q[36];
rz(pi/4) q[36];
rx(-0.5) q[10];
rz(pi/4) q[10];
rx(3*pi/8) q[11];
rz(pi/4) q[11];
rx(3*pi/8) q[74];
rz(pi/4) q[74];
rx(3*pi/8) q[75];
rz(pi/4) q[75];
rx(-0.5) q[24];
rz(pi/4) q[24];
rx(3*pi/8) q[25];
rz(pi/4) q[25];
rx(3*pi/8) q[47];
rz(pi/4) q[47];
rx(-0.5) q[57];
rz(pi/4) q[57];
rx(-0.5) q[43];
rz(pi/4) q[43];
rx(-0.5) q[44];
rz(pi/4) q[44];
rx(3*pi/8) q[73];
rz(pi/4) q[73];
rx(-0.5) q[79];
rz(pi/4) q[79];
rx(3*pi/8) q[29];
rz(pi/4) q[29];
rx(-0.5) q[30];
rz(pi/4) q[30];
rx(3*pi/8) q[48];
rz(pi/4) q[48];
rx(3*pi/8) q[49];
rz(pi/4) q[49];
rx(3*pi/8) q[34];
rz(pi/4) q[34];
rx(3*pi/8) q[35];
rz(pi/4) q[35];
rx(3*pi/8) q[53];
rz(pi/4) q[53];
rx(3*pi/8) q[54];
rz(pi/4) q[54];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[90], q[91];
cz q[7], q[17];
cz q[3], q[4];
cz q[67], q[68];
cz q[33], q[39];
cz q[58], q[71];
cz q[22], q[23];
cz q[8], q[9];
cz q[27], q[28];
cz q[13], q[14];
cz q[37], q[45];
cz q[41], q[42];
cz q[50], q[51];
cz q[69], q[70];
cz q[18], q[31];
cz q[21], q[36];
cz q[10], q[11];
cz q[74], q[75];
cz q[24], q[25];
cz q[47], q[57];
cz q[43], q[44];
cz q[73], q[79];
cz q[29], q[30];
cz q[48], q[49];
cz q[34], q[35];
cz q[53], q[54];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(pi/2) q[90];
rz(pi/2) q[91];
rz(pi/2) q[7];
rz(pi/2) q[17];
rz(pi/2) q[3];
rz(pi/2) q[4];
rz(pi/2) q[67];
rz(pi/2) q[68];
rz(pi/2) q[33];
rz(pi/2) q[39];
rz(pi/2) q[58];
rz(pi/2) q[71];
rz(pi/2) q[22];
rz(pi/2) q[23];
rz(pi/2) q[8];
rz(pi/2) q[9];
rz(pi/2) q[27];
rz(pi/2) q[28];
rz(pi/2) q[13];
rz(pi/2) q[14];
rz(pi/2) q[37];
rz(pi/2) q[45];
rz(pi/2) q[41];
rz(pi/2) q[42];
rz(pi/2) q[50];
rz(pi/2) q[51];
rz(pi/2) q[69];
rz(pi/2) q[70];
rz(pi/2) q[18];
rz(pi/2) q[31];
rz(pi/2) q[21];
rz(pi/2) q[36];
rz(pi/2) q[10];
rz(pi/2) q[11];
rz(pi/2) q[74];
rz(pi/2) q[75];
rz(pi/2) q[24];
rz(pi/2) q[25];
rz(pi/2) q[47];
rz(pi/2) q[57];
rz(pi/2) q[43];
rz(pi/2) q[44];
rz(pi/2) q[73];
rz(pi/2) q[79];
rz(pi/2) q[29];
rz(pi/2) q[30];
rz(pi/2) q[48];
rz(pi/2) q[49];
rz(pi/2) q[34];
rz(pi/2) q[35];
rz(pi/2) q[53];
rz(pi/2) q[54];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[79];
rz(-pi/2) q[73];
rz(-pi/2) q[44];
rz(-pi/2) q[43];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[25];
rz(-pi/2) q[24];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[36];
rz(-pi/2) q[21];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[42];
rz(-pi/2) q[41];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[23];
rz(-pi/2) q[22];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[4];
rz(-pi/2) q[3];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[91];
rz(-pi/2) q[90];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[53], q[54];
cz q[34], q[35];
cz q[48], q[49];
cz q[29], q[30];
cz q[73], q[79];
cz q[43], q[44];
cz q[47], q[57];
cz q[24], q[25];
cz q[74], q[75];
cz q[10], q[11];
cz q[21], q[36];
cz q[18], q[31];
cz q[69], q[70];
cz q[50], q[51];
cz q[41], q[42];
cz q[37], q[45];
cz q[13], q[14];
cz q[27], q[28];
cz q[8], q[9];
cz q[22], q[23];
cz q[58], q[71];
cz q[33], q[39];
cz q[67], q[68];
cz q[3], q[4];
cz q[7], q[17];
cz q[90], q[91];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[79];
rx(-0.5) q[79];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[44];
rx(-0.5) q[44];
rz(-pi/4) q[43];
rx(-0.5) q[43];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[24];
rx(-0.5) q[24];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[36];
rx(-0.5) q[36];
rz(-pi/4) q[21];
rx(-0.5) q[21];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[42];
rx(-0.5) q[42];
rz(-pi/4) q[41];
rx(-0.5) q[41];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[23];
rx(-0.5) q[23];
rz(-pi/4) q[22];
rx(-0.5) q[22];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[4];
rx(-0.5) q[4];
rz(-pi/4) q[3];
rx(-0.5) q[3];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[91];
rx(-0.5) q[91];
rz(-pi/4) q[90];
rx(-0.5) q[90];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[41];
rz(-pi/2) q[36];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[90];
rz(-pi/2) q[89];
rz(-pi/2) q[78];
rz(-pi/2) q[69];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[7];
rz(-pi/2) q[6];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
rz(-pi/2) q[24];
rz(-pi/2) q[23];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[93];
rz(-pi/2) q[79];
rz(-pi/2) q[5];
rz(-pi/2) q[4];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[92];
rz(-pi/2) q[91];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[16];
rz(-pi/2) q[3];
rz(-pi/2) q[45];
rz(-pi/2) q[44];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[25], q[26];
cz q[36], q[41];
cz q[57], q[67];
cz q[11], q[12];
cz q[89], q[90];
cz q[69], q[78];
cz q[70], q[71];
cz q[15], q[19];
cz q[6], q[7];
cz q[30], q[31];
cz q[39], q[53];
cz q[9], q[10];
cz q[23], q[24];
cz q[46], q[47];
cz q[51], q[52];
cz q[79], q[93];
cz q[4], q[5];
cz q[55], q[59];
cz q[32], q[33];
cz q[17], q[27];
cz q[91], q[92];
cz q[49], q[50];
cz q[29], q[38];
cz q[3], q[16];
cz q[44], q[45];
cz q[72], q[73];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[41];
rx(-0.5) q[41];
rz(-pi/4) q[36];
rx(-0.5) q[36];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[90];
rx(-0.5) q[90];
rz(-pi/4) q[89];
rx(-0.5) q[89];
rz(-pi/4) q[78];
rx(-0.5) q[78];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[6];
rx(-0.5) q[6];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/4) q[24];
rx(-0.5) q[24];
rz(-pi/4) q[23];
rx(-0.5) q[23];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[93];
rx(-0.5) q[93];
rz(-pi/4) q[79];
rx(-0.5) q[79];
rz(-pi/4) q[5];
rx(-0.5) q[5];
rz(-pi/4) q[4];
rx(-0.5) q[4];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[92];
rx(-0.5) q[92];
rz(-pi/4) q[91];
rx(-0.5) q[91];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[16];
rx(-0.5) q[16];
rz(-pi/4) q[3];
rx(-0.5) q[3];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[44];
rx(-0.5) q[44];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/2) q[23];
rz(-pi/2) q[16];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[43];
rz(-pi/2) q[42];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[93];
rz(-pi/2) q[92];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[6];
rz(-pi/2) q[5];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[89];
rz(-pi/2) q[78];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[22];
rz(-pi/2) q[21];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[16], q[23];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[42], q[43];
cz q[47], q[48];
cz q[19], q[35];
cz q[92], q[93];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[5], q[6];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[78], q[89];
cz q[31], q[32];
cz q[21], q[22];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[23];
rx(-0.5) q[23];
rz(-pi/4) q[16];
rx(-0.5) q[16];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[43];
rx(-0.5) q[43];
rz(-pi/4) q[42];
rx(-0.5) q[42];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[93];
rx(-0.5) q[93];
rz(-pi/4) q[92];
rx(-0.5) q[92];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[6];
rx(-0.5) q[6];
rz(-pi/4) q[5];
rx(-0.5) q[5];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[89];
rx(-0.5) q[89];
rz(-pi/4) q[78];
rx(-0.5) q[78];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[22];
rx(-0.5) q[22];
rz(-pi/4) q[21];
rx(-0.5) q[21];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[79];
rz(-pi/2) q[73];
rz(-pi/2) q[44];
rz(-pi/2) q[43];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[25];
rz(-pi/2) q[24];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[36];
rz(-pi/2) q[21];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[42];
rz(-pi/2) q[41];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[23];
rz(-pi/2) q[22];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[4];
rz(-pi/2) q[3];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[91];
rz(-pi/2) q[90];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[53], q[54];
cz q[34], q[35];
cz q[48], q[49];
cz q[29], q[30];
cz q[73], q[79];
cz q[43], q[44];
cz q[47], q[57];
cz q[24], q[25];
cz q[74], q[75];
cz q[10], q[11];
cz q[21], q[36];
cz q[18], q[31];
cz q[69], q[70];
cz q[50], q[51];
cz q[41], q[42];
cz q[37], q[45];
cz q[13], q[14];
cz q[27], q[28];
cz q[8], q[9];
cz q[22], q[23];
cz q[58], q[71];
cz q[33], q[39];
cz q[67], q[68];
cz q[3], q[4];
cz q[7], q[17];
cz q[90], q[91];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[79];
rx(-0.5) q[79];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[44];
rx(-0.5) q[44];
rz(-pi/4) q[43];
rx(-0.5) q[43];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[24];
rx(-0.5) q[24];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[36];
rx(-0.5) q[36];
rz(-pi/4) q[21];
rx(-0.5) q[21];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[42];
rx(-0.5) q[42];
rz(-pi/4) q[41];
rx(-0.5) q[41];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[23];
rx(-0.5) q[23];
rz(-pi/4) q[22];
rx(-0.5) q[22];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[4];
rx(-0.5) q[4];
rz(-pi/4) q[3];
rx(-0.5) q[3];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[91];
rx(-0.5) q[91];
rz(-pi/4) q[90];
rx(-0.5) q[90];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[41];
rz(-pi/2) q[36];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[90];
rz(-pi/2) q[89];
rz(-pi/2) q[78];
rz(-pi/2) q[69];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[7];
rz(-pi/2) q[6];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
rz(-pi/2) q[24];
rz(-pi/2) q[23];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[93];
rz(-pi/2) q[79];
rz(-pi/2) q[5];
rz(-pi/2) q[4];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[92];
rz(-pi/2) q[91];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[16];
rz(-pi/2) q[3];
rz(-pi/2) q[45];
rz(-pi/2) q[44];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[25], q[26];
cz q[36], q[41];
cz q[57], q[67];
cz q[11], q[12];
cz q[89], q[90];
cz q[69], q[78];
cz q[70], q[71];
cz q[15], q[19];
cz q[6], q[7];
cz q[30], q[31];
cz q[39], q[53];
cz q[9], q[10];
cz q[23], q[24];
cz q[46], q[47];
cz q[51], q[52];
cz q[79], q[93];
cz q[4], q[5];
cz q[55], q[59];
cz q[32], q[33];
cz q[17], q[27];
cz q[91], q[92];
cz q[49], q[50];
cz q[29], q[38];
cz q[3], q[16];
cz q[44], q[45];
cz q[72], q[73];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[41];
rx(-0.5) q[41];
rz(-pi/4) q[36];
rx(-0.5) q[36];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[90];
rx(-0.5) q[90];
rz(-pi/4) q[89];
rx(-0.5) q[89];
rz(-pi/4) q[78];
rx(-0.5) q[78];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[6];
rx(-0.5) q[6];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/4) q[24];
rx(-0.5) q[24];
rz(-pi/4) q[23];
rx(-0.5) q[23];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[93];
rx(-0.5) q[93];
rz(-pi/4) q[79];
rx(-0.5) q[79];
rz(-pi/4) q[5];
rx(-0.5) q[5];
rz(-pi/4) q[4];
rx(-0.5) q[4];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[92];
rx(-0.5) q[92];
rz(-pi/4) q[91];
rx(-0.5) q[91];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[16];
rx(-0.5) q[16];
rz(-pi/4) q[3];
rx(-0.5) q[3];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[44];
rx(-0.5) q[44];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/2) q[23];
rz(-pi/2) q[16];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[43];
rz(-pi/2) q[42];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[93];
rz(-pi/2) q[92];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[6];
rz(-pi/2) q[5];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[89];
rz(-pi/2) q[78];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[22];
rz(-pi/2) q[21];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[16], q[23];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[42], q[43];
cz q[47], q[48];
cz q[19], q[35];
cz q[92], q[93];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[5], q[6];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[78], q[89];
cz q[31], q[32];
cz q[21], q[22];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[23];
rx(-0.5) q[23];
rz(-pi/4) q[16];
rx(-0.5) q[16];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[43];
rx(-0.5) q[43];
rz(-pi/4) q[42];
rx(-0.5) q[42];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[93];
rx(-0.5) q[93];
rz(-pi/4) q[92];
rx(-0.5) q[92];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[6];
rx(-0.5) q[6];
rz(-pi/4) q[5];
rx(-0.5) q[5];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[89];
rx(-0.5) q[89];
rz(-pi/4) q[78];
rx(-0.5) q[78];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[22];
rx(-0.5) q[22];
rz(-pi/4) q[21];
rx(-0.5) q[21];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[79];
rz(-pi/2) q[73];
rz(-pi/2) q[44];
rz(-pi/2) q[43];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[25];
rz(-pi/2) q[24];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[36];
rz(-pi/2) q[21];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[42];
rz(-pi/2) q[41];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[23];
rz(-pi/2) q[22];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[4];
rz(-pi/2) q[3];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[91];
rz(-pi/2) q[90];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[53], q[54];
cz q[34], q[35];
cz q[48], q[49];
cz q[29], q[30];
cz q[73], q[79];
cz q[43], q[44];
cz q[47], q[57];
cz q[24], q[25];
cz q[74], q[75];
cz q[10], q[11];
cz q[21], q[36];
cz q[18], q[31];
cz q[69], q[70];
cz q[50], q[51];
cz q[41], q[42];
cz q[37], q[45];
cz q[13], q[14];
cz q[27], q[28];
cz q[8], q[9];
cz q[22], q[23];
cz q[58], q[71];
cz q[33], q[39];
cz q[67], q[68];
cz q[3], q[4];
cz q[7], q[17];
cz q[90], q[91];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[79];
rx(-0.5) q[79];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[44];
rx(-0.5) q[44];
rz(-pi/4) q[43];
rx(-0.5) q[43];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[24];
rx(-0.5) q[24];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[36];
rx(-0.5) q[36];
rz(-pi/4) q[21];
rx(-0.5) q[21];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[42];
rx(-0.5) q[42];
rz(-pi/4) q[41];
rx(-0.5) q[41];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[23];
rx(-0.5) q[23];
rz(-pi/4) q[22];
rx(-0.5) q[22];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[4];
rx(-0.5) q[4];
rz(-pi/4) q[3];
rx(-0.5) q[3];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[91];
rx(-0.5) q[91];
rz(-pi/4) q[90];
rx(-0.5) q[90];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[41];
rz(-pi/2) q[36];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[90];
rz(-pi/2) q[89];
rz(-pi/2) q[78];
rz(-pi/2) q[69];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[7];
rz(-pi/2) q[6];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
rz(-pi/2) q[24];
rz(-pi/2) q[23];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[93];
rz(-pi/2) q[79];
rz(-pi/2) q[5];
rz(-pi/2) q[4];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[92];
rz(-pi/2) q[91];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[16];
rz(-pi/2) q[3];
rz(-pi/2) q[45];
rz(-pi/2) q[44];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[25], q[26];
cz q[36], q[41];
cz q[57], q[67];
cz q[11], q[12];
cz q[89], q[90];
cz q[69], q[78];
cz q[70], q[71];
cz q[15], q[19];
cz q[6], q[7];
cz q[30], q[31];
cz q[39], q[53];
cz q[9], q[10];
cz q[23], q[24];
cz q[46], q[47];
cz q[51], q[52];
cz q[79], q[93];
cz q[4], q[5];
cz q[55], q[59];
cz q[32], q[33];
cz q[17], q[27];
cz q[91], q[92];
cz q[49], q[50];
cz q[29], q[38];
cz q[3], q[16];
cz q[44], q[45];
cz q[72], q[73];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[41];
rx(-0.5) q[41];
rz(-pi/4) q[36];
rx(-0.5) q[36];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[90];
rx(-0.5) q[90];
rz(-pi/4) q[89];
rx(-0.5) q[89];
rz(-pi/4) q[78];
rx(-0.5) q[78];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[6];
rx(-0.5) q[6];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/4) q[24];
rx(-0.5) q[24];
rz(-pi/4) q[23];
rx(-0.5) q[23];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[93];
rx(-0.5) q[93];
rz(-pi/4) q[79];
rx(-0.5) q[79];
rz(-pi/4) q[5];
rx(-0.5) q[5];
rz(-pi/4) q[4];
rx(-0.5) q[4];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[92];
rx(-0.5) q[92];
rz(-pi/4) q[91];
rx(-0.5) q[91];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[16];
rx(-0.5) q[16];
rz(-pi/4) q[3];
rx(-0.5) q[3];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[44];
rx(-0.5) q[44];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/2) q[23];
rz(-pi/2) q[16];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[43];
rz(-pi/2) q[42];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[93];
rz(-pi/2) q[92];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[6];
rz(-pi/2) q[5];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[89];
rz(-pi/2) q[78];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[22];
rz(-pi/2) q[21];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[16], q[23];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[42], q[43];
cz q[47], q[48];
cz q[19], q[35];
cz q[92], q[93];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[5], q[6];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[78], q[89];
cz q[31], q[32];
cz q[21], q[22];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[23];
rx(-0.5) q[23];
rz(-pi/4) q[16];
rx(-0.5) q[16];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[43];
rx(-0.5) q[43];
rz(-pi/4) q[42];
rx(-0.5) q[42];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[93];
rx(-0.5) q[93];
rz(-pi/4) q[92];
rx(-0.5) q[92];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[6];
rx(-0.5) q[6];
rz(-pi/4) q[5];
rx(-0.5) q[5];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[89];
rx(-0.5) q[89];
rz(-pi/4) q[78];
rx(-0.5) q[78];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[22];
rx(-0.5) q[22];
rz(-pi/4) q[21];
rx(-0.5) q[21];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[79];
rz(-pi/2) q[73];
rz(-pi/2) q[44];
rz(-pi/2) q[43];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[25];
rz(-pi/2) q[24];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[36];
rz(-pi/2) q[21];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[42];
rz(-pi/2) q[41];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[23];
rz(-pi/2) q[22];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[4];
rz(-pi/2) q[3];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[91];
rz(-pi/2) q[90];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[53], q[54];
cz q[34], q[35];
cz q[48], q[49];
cz q[29], q[30];
cz q[73], q[79];
cz q[43], q[44];
cz q[47], q[57];
cz q[24], q[25];
cz q[74], q[75];
cz q[10], q[11];
cz q[21], q[36];
cz q[18], q[31];
cz q[69], q[70];
cz q[50], q[51];
cz q[41], q[42];
cz q[37], q[45];
cz q[13], q[14];
cz q[27], q[28];
cz q[8], q[9];
cz q[22], q[23];
cz q[58], q[71];
cz q[33], q[39];
cz q[67], q[68];
cz q[3], q[4];
cz q[7], q[17];
cz q[90], q[91];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[79];
rx(-0.5) q[79];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[44];
rx(-0.5) q[44];
rz(-pi/4) q[43];
rx(-0.5) q[43];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[24];
rx(-0.5) q[24];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[36];
rx(-0.5) q[36];
rz(-pi/4) q[21];
rx(-0.5) q[21];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[42];
rx(-0.5) q[42];
rz(-pi/4) q[41];
rx(-0.5) q[41];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[23];
rx(-0.5) q[23];
rz(-pi/4) q[22];
rx(-0.5) q[22];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[4];
rx(-0.5) q[4];
rz(-pi/4) q[3];
rx(-0.5) q[3];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[91];
rx(-0.5) q[91];
rz(-pi/4) q[90];
rx(-0.5) q[90];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[41];
rz(-pi/2) q[36];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[90];
rz(-pi/2) q[89];
rz(-pi/2) q[78];
rz(-pi/2) q[69];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[7];
rz(-pi/2) q[6];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
rz(-pi/2) q[24];
rz(-pi/2) q[23];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[93];
rz(-pi/2) q[79];
rz(-pi/2) q[5];
rz(-pi/2) q[4];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[92];
rz(-pi/2) q[91];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[16];
rz(-pi/2) q[3];
rz(-pi/2) q[45];
rz(-pi/2) q[44];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[25], q[26];
cz q[36], q[41];
cz q[57], q[67];
cz q[11], q[12];
cz q[89], q[90];
cz q[69], q[78];
cz q[70], q[71];
cz q[15], q[19];
cz q[6], q[7];
cz q[30], q[31];
cz q[39], q[53];
cz q[9], q[10];
cz q[23], q[24];
cz q[46], q[47];
cz q[51], q[52];
cz q[79], q[93];
cz q[4], q[5];
cz q[55], q[59];
cz q[32], q[33];
cz q[17], q[27];
cz q[91], q[92];
cz q[49], q[50];
cz q[29], q[38];
cz q[3], q[16];
cz q[44], q[45];
cz q[72], q[73];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[41];
rx(-0.5) q[41];
rz(-pi/4) q[36];
rx(-0.5) q[36];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[90];
rx(-0.5) q[90];
rz(-pi/4) q[89];
rx(-0.5) q[89];
rz(-pi/4) q[78];
rx(-0.5) q[78];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[6];
rx(-0.5) q[6];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/4) q[24];
rx(-0.5) q[24];
rz(-pi/4) q[23];
rx(-0.5) q[23];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[93];
rx(-0.5) q[93];
rz(-pi/4) q[79];
rx(-0.5) q[79];
rz(-pi/4) q[5];
rx(-0.5) q[5];
rz(-pi/4) q[4];
rx(-0.5) q[4];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[92];
rx(-0.5) q[92];
rz(-pi/4) q[91];
rx(-0.5) q[91];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[16];
rx(-0.5) q[16];
rz(-pi/4) q[3];
rx(-0.5) q[3];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[44];
rx(-0.5) q[44];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/2) q[23];
rz(-pi/2) q[16];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[43];
rz(-pi/2) q[42];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[93];
rz(-pi/2) q[92];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[6];
rz(-pi/2) q[5];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[89];
rz(-pi/2) q[78];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[22];
rz(-pi/2) q[21];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[16], q[23];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[42], q[43];
cz q[47], q[48];
cz q[19], q[35];
cz q[92], q[93];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[5], q[6];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[78], q[89];
cz q[31], q[32];
cz q[21], q[22];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[23];
rx(-0.5) q[23];
rz(-pi/4) q[16];
rx(-0.5) q[16];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[43];
rx(-0.5) q[43];
rz(-pi/4) q[42];
rx(-0.5) q[42];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[93];
rx(-0.5) q[93];
rz(-pi/4) q[92];
rx(-0.5) q[92];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[6];
rx(-0.5) q[6];
rz(-pi/4) q[5];
rx(-0.5) q[5];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[89];
rx(-0.5) q[89];
rz(-pi/4) q[78];
rx(-0.5) q[78];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[22];
rx(-0.5) q[22];
rz(-pi/4) q[21];
rx(-0.5) q[21];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[79];
rz(-pi/2) q[73];
rz(-pi/2) q[44];
rz(-pi/2) q[43];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[25];
rz(-pi/2) q[24];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[36];
rz(-pi/2) q[21];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[42];
rz(-pi/2) q[41];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[23];
rz(-pi/2) q[22];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[4];
rz(-pi/2) q[3];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[91];
rz(-pi/2) q[90];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[53], q[54];
cz q[34], q[35];
cz q[48], q[49];
cz q[29], q[30];
cz q[73], q[79];
cz q[43], q[44];
cz q[47], q[57];
cz q[24], q[25];
cz q[74], q[75];
cz q[10], q[11];
cz q[21], q[36];
cz q[18], q[31];
cz q[69], q[70];
cz q[50], q[51];
cz q[41], q[42];
cz q[37], q[45];
cz q[13], q[14];
cz q[27], q[28];
cz q[8], q[9];
cz q[22], q[23];
cz q[58], q[71];
cz q[33], q[39];
cz q[67], q[68];
cz q[3], q[4];
cz q[7], q[17];
cz q[90], q[91];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[79];
rx(-0.5) q[79];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[44];
rx(-0.5) q[44];
rz(-pi/4) q[43];
rx(-0.5) q[43];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[24];
rx(-0.5) q[24];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[36];
rx(-0.5) q[36];
rz(-pi/4) q[21];
rx(-0.5) q[21];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[42];
rx(-0.5) q[42];
rz(-pi/4) q[41];
rx(-0.5) q[41];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[23];
rx(-0.5) q[23];
rz(-pi/4) q[22];
rx(-0.5) q[22];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[4];
rx(-0.5) q[4];
rz(-pi/4) q[3];
rx(-0.5) q[3];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[91];
rx(-0.5) q[91];
rz(-pi/4) q[90];
rx(-0.5) q[90];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[41];
rz(-pi/2) q[36];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[90];
rz(-pi/2) q[89];
rz(-pi/2) q[78];
rz(-pi/2) q[69];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[7];
rz(-pi/2) q[6];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
rz(-pi/2) q[24];
rz(-pi/2) q[23];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[93];
rz(-pi/2) q[79];
rz(-pi/2) q[5];
rz(-pi/2) q[4];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[92];
rz(-pi/2) q[91];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[16];
rz(-pi/2) q[3];
rz(-pi/2) q[45];
rz(-pi/2) q[44];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[25], q[26];
cz q[36], q[41];
cz q[57], q[67];
cz q[11], q[12];
cz q[89], q[90];
cz q[69], q[78];
cz q[70], q[71];
cz q[15], q[19];
cz q[6], q[7];
cz q[30], q[31];
cz q[39], q[53];
cz q[9], q[10];
cz q[23], q[24];
cz q[46], q[47];
cz q[51], q[52];
cz q[79], q[93];
cz q[4], q[5];
cz q[55], q[59];
cz q[32], q[33];
cz q[17], q[27];
cz q[91], q[92];
cz q[49], q[50];
cz q[29], q[38];
cz q[3], q[16];
cz q[44], q[45];
cz q[72], q[73];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[41];
rx(-0.5) q[41];
rz(-pi/4) q[36];
rx(-0.5) q[36];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[90];
rx(-0.5) q[90];
rz(-pi/4) q[89];
rx(-0.5) q[89];
rz(-pi/4) q[78];
rx(-0.5) q[78];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[6];
rx(-0.5) q[6];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/4) q[24];
rx(-0.5) q[24];
rz(-pi/4) q[23];
rx(-0.5) q[23];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[93];
rx(-0.5) q[93];
rz(-pi/4) q[79];
rx(-0.5) q[79];
rz(-pi/4) q[5];
rx(-0.5) q[5];
rz(-pi/4) q[4];
rx(-0.5) q[4];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[92];
rx(-0.5) q[92];
rz(-pi/4) q[91];
rx(-0.5) q[91];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[16];
rx(-0.5) q[16];
rz(-pi/4) q[3];
rx(-0.5) q[3];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[44];
rx(-0.5) q[44];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/2) q[23];
rz(-pi/2) q[16];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[43];
rz(-pi/2) q[42];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[93];
rz(-pi/2) q[92];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[6];
rz(-pi/2) q[5];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[89];
rz(-pi/2) q[78];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[22];
rz(-pi/2) q[21];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[16], q[23];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[42], q[43];
cz q[47], q[48];
cz q[19], q[35];
cz q[92], q[93];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[5], q[6];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[78], q[89];
cz q[31], q[32];
cz q[21], q[22];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[23];
rx(-0.5) q[23];
rz(-pi/4) q[16];
rx(-0.5) q[16];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[43];
rx(-0.5) q[43];
rz(-pi/4) q[42];
rx(-0.5) q[42];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[93];
rx(-0.5) q[93];
rz(-pi/4) q[92];
rx(-0.5) q[92];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[6];
rx(-0.5) q[6];
rz(-pi/4) q[5];
rx(-0.5) q[5];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[89];
rx(-0.5) q[89];
rz(-pi/4) q[78];
rx(-0.5) q[78];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[22];
rx(-0.5) q[22];
rz(-pi/4) q[21];
rx(-0.5) q[21];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/2) q[54];
rz(-pi/2) q[53];
rz(-pi/2) q[35];
rz(-pi/2) q[34];
rz(-pi/2) q[49];
rz(-pi/2) q[48];
rz(-pi/2) q[30];
rz(-pi/2) q[29];
rz(-pi/2) q[79];
rz(-pi/2) q[73];
rz(-pi/2) q[44];
rz(-pi/2) q[43];
rz(-pi/2) q[57];
rz(-pi/2) q[47];
rz(-pi/2) q[25];
rz(-pi/2) q[24];
rz(-pi/2) q[75];
rz(-pi/2) q[74];
rz(-pi/2) q[11];
rz(-pi/2) q[10];
rz(-pi/2) q[36];
rz(-pi/2) q[21];
rz(-pi/2) q[31];
rz(-pi/2) q[18];
rz(-pi/2) q[70];
rz(-pi/2) q[69];
rz(-pi/2) q[51];
rz(-pi/2) q[50];
rz(-pi/2) q[42];
rz(-pi/2) q[41];
rz(-pi/2) q[45];
rz(-pi/2) q[37];
rz(-pi/2) q[14];
rz(-pi/2) q[13];
rz(-pi/2) q[28];
rz(-pi/2) q[27];
rz(-pi/2) q[9];
rz(-pi/2) q[8];
rz(-pi/2) q[23];
rz(-pi/2) q[22];
rz(-pi/2) q[71];
rz(-pi/2) q[58];
rz(-pi/2) q[39];
rz(-pi/2) q[33];
rz(-pi/2) q[68];
rz(-pi/2) q[67];
rz(-pi/2) q[4];
rz(-pi/2) q[3];
rz(-pi/2) q[17];
rz(-pi/2) q[7];
rz(-pi/2) q[91];
rz(-pi/2) q[90];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[53], q[54];
cz q[34], q[35];
cz q[48], q[49];
cz q[29], q[30];
cz q[73], q[79];
cz q[43], q[44];
cz q[47], q[57];
cz q[24], q[25];
cz q[74], q[75];
cz q[10], q[11];
cz q[21], q[36];
cz q[18], q[31];
cz q[69], q[70];
cz q[50], q[51];
cz q[41], q[42];
cz q[37], q[45];
cz q[13], q[14];
cz q[27], q[28];
cz q[8], q[9];
cz q[22], q[23];
cz q[58], q[71];
cz q[33], q[39];
cz q[67], q[68];
cz q[3], q[4];
cz q[7], q[17];
cz q[90], q[91];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[79];
rx(-0.5) q[79];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[44];
rx(-0.5) q[44];
rz(-pi/4) q[43];
rx(-0.5) q[43];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[24];
rx(-0.5) q[24];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[36];
rx(-0.5) q[36];
rz(-pi/4) q[21];
rx(-0.5) q[21];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[42];
rx(-0.5) q[42];
rz(-pi/4) q[41];
rx(-0.5) q[41];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[23];
rx(-0.5) q[23];
rz(-pi/4) q[22];
rx(-0.5) q[22];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[4];
rx(-0.5) q[4];
rz(-pi/4) q[3];
rx(-0.5) q[3];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[91];
rx(-0.5) q[91];
rz(-pi/4) q[90];
rx(-0.5) q[90];
rz(-pi/2) q[26];
rz(-pi/2) q[25];
rz(-pi/2) q[41];
rz(-pi/2) q[36];
rz(-pi/2) q[67];
rz(-pi/2) q[57];
rz(-pi/2) q[12];
rz(-pi/2) q[11];
rz(-pi/2) q[90];
rz(-pi/2) q[89];
rz(-pi/2) q[78];
rz(-pi/2) q[69];
rz(-pi/2) q[71];
rz(-pi/2) q[70];
rz(-pi/2) q[19];
rz(-pi/2) q[15];
rz(-pi/2) q[7];
rz(-pi/2) q[6];
rz(-pi/2) q[31];
rz(-pi/2) q[30];
rz(-pi/2) q[53];
rz(-pi/2) q[39];
rz(-pi/2) q[10];
rz(-pi/2) q[9];
rz(-pi/2) q[24];
rz(-pi/2) q[23];
rz(-pi/2) q[47];
rz(-pi/2) q[46];
rz(-pi/2) q[52];
rz(-pi/2) q[51];
rz(-pi/2) q[93];
rz(-pi/2) q[79];
rz(-pi/2) q[5];
rz(-pi/2) q[4];
rz(-pi/2) q[59];
rz(-pi/2) q[55];
rz(-pi/2) q[33];
rz(-pi/2) q[32];
rz(-pi/2) q[27];
rz(-pi/2) q[17];
rz(-pi/2) q[92];
rz(-pi/2) q[91];
rz(-pi/2) q[50];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[29];
rz(-pi/2) q[16];
rz(-pi/2) q[3];
rz(-pi/2) q[45];
rz(-pi/2) q[44];
rz(-pi/2) q[73];
rz(-pi/2) q[72];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[25], q[26];
cz q[36], q[41];
cz q[57], q[67];
cz q[11], q[12];
cz q[89], q[90];
cz q[69], q[78];
cz q[70], q[71];
cz q[15], q[19];
cz q[6], q[7];
cz q[30], q[31];
cz q[39], q[53];
cz q[9], q[10];
cz q[23], q[24];
cz q[46], q[47];
cz q[51], q[52];
cz q[79], q[93];
cz q[4], q[5];
cz q[55], q[59];
cz q[32], q[33];
cz q[17], q[27];
cz q[91], q[92];
cz q[49], q[50];
cz q[29], q[38];
cz q[3], q[16];
cz q[44], q[45];
cz q[72], q[73];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[41];
rx(-0.5) q[41];
rz(-pi/4) q[36];
rx(-0.5) q[36];
rz(-pi/4) q[67];
rx(-0.5) q[67];
rz(-pi/4) q[57];
rx(-0.5) q[57];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[90];
rx(-0.5) q[90];
rz(-pi/4) q[89];
rx(-0.5) q[89];
rz(-pi/4) q[78];
rx(-0.5) q[78];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[70];
rx(-0.5) q[70];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[6];
rx(-0.5) q[6];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[30];
rx(-0.5) q[30];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[39];
rx(-0.5) q[39];
rz(-pi/4) q[10];
rx(-0.5) q[10];
rz(-pi/4) q[9];
rx(-0.5) q[9];
rz(-pi/4) q[24];
rx(-0.5) q[24];
rz(-pi/4) q[23];
rx(-0.5) q[23];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[93];
rx(-0.5) q[93];
rz(-pi/4) q[79];
rx(-0.5) q[79];
rz(-pi/4) q[5];
rx(-0.5) q[5];
rz(-pi/4) q[4];
rx(-0.5) q[4];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[17];
rx(-0.5) q[17];
rz(-pi/4) q[92];
rx(-0.5) q[92];
rz(-pi/4) q[91];
rx(-0.5) q[91];
rz(-pi/4) q[50];
rx(-0.5) q[50];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[16];
rx(-0.5) q[16];
rz(-pi/4) q[3];
rx(-0.5) q[3];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[44];
rx(-0.5) q[44];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/2) q[23];
rz(-pi/2) q[16];
rz(-pi/2) q[8];
rz(-pi/2) q[7];
rz(-pi/2) q[18];
rz(-pi/2) q[11];
rz(-pi/2) q[72];
rz(-pi/2) q[71];
rz(-pi/2) q[53];
rz(-pi/2) q[52];
rz(-pi/2) q[34];
rz(-pi/2) q[33];
rz(-pi/2) q[43];
rz(-pi/2) q[42];
rz(-pi/2) q[48];
rz(-pi/2) q[47];
rz(-pi/2) q[35];
rz(-pi/2) q[19];
rz(-pi/2) q[93];
rz(-pi/2) q[92];
rz(-pi/2) q[29];
rz(-pi/2) q[28];
rz(-pi/2) q[49];
rz(-pi/2) q[38];
rz(-pi/2) q[15];
rz(-pi/2) q[14];
rz(-pi/2) q[75];
rz(-pi/2) q[59];
rz(-pi/2) q[58];
rz(-pi/2) q[51];
rz(-pi/2) q[37];
rz(-pi/2) q[25];
rz(-pi/2) q[6];
rz(-pi/2) q[5];
rz(-pi/2) q[74];
rz(-pi/2) q[73];
rz(-pi/2) q[55];
rz(-pi/2) q[54];
rz(-pi/2) q[46];
rz(-pi/2) q[45];
rz(-pi/2) q[69];
rz(-pi/2) q[68];
rz(-pi/2) q[89];
rz(-pi/2) q[78];
rz(-pi/2) q[32];
rz(-pi/2) q[31];
rz(-pi/2) q[22];
rz(-pi/2) q[21];
rz(-pi/2) q[13];
rz(-pi/2) q[12];
rz(-pi/2) q[27];
rz(-pi/2) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
cz q[16], q[23];
cz q[7], q[8];
cz q[11], q[18];
cz q[71], q[72];
cz q[52], q[53];
cz q[33], q[34];
cz q[42], q[43];
cz q[47], q[48];
cz q[19], q[35];
cz q[92], q[93];
cz q[28], q[29];
cz q[38], q[49];
cz q[14], q[15];
cz q[59], q[75];
cz q[51], q[58];
cz q[25], q[37];
cz q[5], q[6];
cz q[73], q[74];
cz q[54], q[55];
cz q[45], q[46];
cz q[68], q[69];
cz q[78], q[89];
cz q[31], q[32];
cz q[21], q[22];
cz q[12], q[13];
cz q[26], q[27];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];
rz(-pi/4) q[23];
rx(-0.5) q[23];
rz(-pi/4) q[16];
rx(-0.5) q[16];
rz(-pi/4) q[8];
rx(-0.5) q[8];
rz(-pi/4) q[7];
rx(-0.5) q[7];
rz(-pi/4) q[18];
rx(-3*pi/8) q[18];
rz(-pi/4) q[11];
rx(-3*pi/8) q[11];
rz(-pi/4) q[72];
rx(-3*pi/8) q[72];
rz(-pi/4) q[71];
rx(-3*pi/8) q[71];
rz(-pi/4) q[53];
rx(-3*pi/8) q[53];
rz(-pi/4) q[52];
rx(-3*pi/8) q[52];
rz(-pi/4) q[34];
rx(-3*pi/8) q[34];
rz(-pi/4) q[33];
rx(-3*pi/8) q[33];
rz(-pi/4) q[43];
rx(-0.5) q[43];
rz(-pi/4) q[42];
rx(-0.5) q[42];
rz(-pi/4) q[48];
rx(-3*pi/8) q[48];
rz(-pi/4) q[47];
rx(-3*pi/8) q[47];
rz(-pi/4) q[35];
rx(-3*pi/8) q[35];
rz(-pi/4) q[19];
rx(-3*pi/8) q[19];
rz(-pi/4) q[93];
rx(-0.5) q[93];
rz(-pi/4) q[92];
rx(-0.5) q[92];
rz(-pi/4) q[29];
rx(-3*pi/8) q[29];
rz(-pi/4) q[28];
rx(-3*pi/8) q[28];
rz(-pi/4) q[49];
rx(-3*pi/8) q[49];
rz(-pi/4) q[38];
rx(-3*pi/8) q[38];
rz(-pi/4) q[15];
rx(-3*pi/8) q[15];
rz(-pi/4) q[14];
rx(-3*pi/8) q[14];
rz(-pi/4) q[75];
rx(-3*pi/8) q[75];
rz(-pi/4) q[59];
rx(-3*pi/8) q[59];
rz(-pi/4) q[58];
rx(-3*pi/8) q[58];
rz(-pi/4) q[51];
rx(-3*pi/8) q[51];
rz(-pi/4) q[37];
rx(-3*pi/8) q[37];
rz(-pi/4) q[25];
rx(-3*pi/8) q[25];
rz(-pi/4) q[6];
rx(-0.5) q[6];
rz(-pi/4) q[5];
rx(-0.5) q[5];
rz(-pi/4) q[74];
rx(-3*pi/8) q[74];
rz(-pi/4) q[73];
rx(-3*pi/8) q[73];
rz(-pi/4) q[55];
rx(-3*pi/8) q[55];
rz(-pi/4) q[54];
rx(-3*pi/8) q[54];
rz(-pi/4) q[46];
rx(-3*pi/8) q[46];
rz(-pi/4) q[45];
rx(-3*pi/8) q[45];
rz(-pi/4) q[69];
rx(-0.5) q[69];
rz(-pi/4) q[68];
rx(-0.5) q[68];
rz(-pi/4) q[89];
rx(-0.5) q[89];
rz(-pi/4) q[78];
rx(-0.5) q[78];
rz(-pi/4) q[32];
rx(-3*pi/8) q[32];
rz(-pi/4) q[31];
rx(-3*pi/8) q[31];
rz(-pi/4) q[22];
rx(-0.5) q[22];
rz(-pi/4) q[21];
rx(-0.5) q[21];
rz(-pi/4) q[13];
rx(-3*pi/8) q[13];
rz(-pi/4) q[12];
rx(-3*pi/8) q[12];
rz(-pi/4) q[27];
rx(-3*pi/8) q[27];
rz(-pi/4) q[26];
rx(-3*pi/8) q[26];
barrier q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55], q[56], q[57], q[58], q[59], q[60], q[61], q[62], q[63], q[64], q[65], q[66], q[67], q[68], q[69], q[70], q[71], q[72], q[73], q[74], q[75], q[76], q[77], q[78], q[79], q[80], q[81], q[82], q[83], q[84], q[85], q[86], q[87], q[88], q[89], q[90], q[91], q[92], q[93], q[94], q[95], q[96], q[97], q[98], q[99], q[100], q[101], q[102], q[103], q[104], q[105], q[106], q[107], q[108], q[109], q[110], q[111], q[112], q[113], q[114], q[115], q[116], q[117], q[118], q[119], q[120], q[121], q[122], q[123], q[124], q[125], q[126], q[127], q[128], q[129], q[130], q[131], q[132], q[133], q[134], q[135], q[136], q[137], q[138], q[139], q[140], q[141], q[142], q[143], q[144], q[145], q[146], q[147], q[148], q[149], q[150], q[151], q[152], q[153], q[154], q[155];\n